Render TEX ke POT dalam Aplikasi C++

Konversi TEX ke POT dalam Aplikasi C++ Anda tanpa menggunakan Microsoft® PowerPoint

 

Apakah Anda seorang pengembang C++ yang ingin menambahkan fitur konversi TEX ke POT di dalam aplikasi C++ Anda? Anda dapat melakukannya dalam dua langkah sederhana. Anda dapat mengekspor TEX ke PPTX dengan menggunakan Aspose.PDF for C++ . Kedua, dengan menggunakan Aspose.Slides for C++ , Anda dapat mengonversi PPTX ke POT. Kedua API berada di bawah paket Aspose.Total for C++ .

C++ API untuk Mengekspor TEX ke POT

  1. Buka file TEX menggunakan referensi kelas Document
  2. Konversi TEX ke PPTX dengan menggunakan fungsi metode Simpan
  3. Muat dokumen PPTX dengan menggunakan referensi kelas Presentation
  4. Simpan dokumen ke format POT menggunakan fungsi anggota Save dan setel Pot sebagai SaveFormat

Persyaratan Konversi

Instal dari baris perintah sebagai nuget install Aspose.Total.Cpp atau melalui Package Manager Console dari Visual Studio dengan Install-Package Aspose.Total.Cpp.

Atau, dapatkan penginstal MSI offline atau DLL dalam file ZIP dari downloads .

// load TEX file with an instance of Document class
auto doc = MakeObject<Document>(u"template.tex");
// save TEX as PPTX format 
doc->Save(u"PptxOutput.pptx", SaveFormat::Pptx);
// instantiate a Presentation object that represents a PPTX file
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"PptxOutput.pptx");
// save the presentation as Pot format
prs->Save(u"output.pot", Aspose::Slides::Export::SaveFormat::Pot);  

Ubah Kata Sandi Dokumen TEX melalui C++

Dalam proses rendering TEX ke POT, Anda dapat membuka TEX yang dilindungi kata sandi dan juga mengubah kata sandinya. Untuk mengubah kata sandi file TEX, Anda harus mengetahui kata sandi pemilik dokumen itu. Anda dapat memuat dokumen PDF yang dilindungi kata sandi dengan Aspose.PDF for C++ dengan menentukan kata sandi pemiliknya dan menggunakan metode ChangePasswords untuk mengubah kata sandi.

// load an existing TEX Document
auto doc = MakeObject<Document>(L"input.tex", L"owner");
// change password of TEX Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Tambahkan Gambar Dari Web dalam File POT melalui C++

Setelah mengonversi TEX ke POT, Anda juga dapat menambahkan gambar dari web ke dokumen keluaran Anda. Aspose.Slides for C++ mendukung operasi dengan gambar dalam format populer berikut: JPEG, PNG, BMP, GIF, dan lainnya. Anda dapat menambahkan satu atau beberapa gambar di komputer Anda ke slide dalam presentasi. Kode contoh di C++ ini menunjukkan cara menambahkan gambar ke file POT

// instantiate a Presentation object that represents a POT file
auto pres = System::MakeObject<Presentation>("output.pot");
// get slide
auto slide = pres->get_Slides()->idx_get(0);
// initialize Web Client    
auto webClient = System::MakeObject<WebClient>();
// get image data
auto imageData = webClient->DownloadData(System::MakeObject<Uri>(u"[REPLACE WITH URL]"));
// add image
auto image = pres->get_Images()->AddImage(imageData);
// add picture frame
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
// save updated file
pres->Save(u"updated.pot", SaveFormat::Pot);

Jelajahi opsi konversi TEX dengan C++

Mengkonversi TEXs ke DOCM (File Marco Microsoft Word 2007)
Mengkonversi TEXs ke DOT (File Templat Microsoft Word)
Mengkonversi TEXs ke DOTM (File Templat Microsoft Word 2007+)
Mengkonversi TEXs ke DOTX (File Templat Microsoft Word)
Mengkonversi TEXs ke FLATOPC (Microsoft Word 2003 WordprocessingML)
Mengkonversi TEXs ke GIF (Format Pertukaran Grafis)
Mengkonversi TEXs ke MARKDOWN (Bahasa Markup Ringan)
Mengkonversi TEXs ke ODT (Buka Format File Teks Dokumen)
Mengkonversi TEXs ke OTT (Templat Dokumen Terbuka)
Mengkonversi TEXs ke PCL (Bahasa Perintah Pencetak)
Mengkonversi TEXs ke PS (Berkas PostScript)
Mengkonversi TEXs ke RTF (Format Teks Kaya)
Mengkonversi TEXs ke WORDML (Microsoft Word 2003 WordprocessingML)
Mengkonversi TEXs ke XAMLFLOW (Otomatisasi Daya Microsoft)
Mengkonversi TEXs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi TEXs ke DIF (Format Pertukaran Data)
Mengkonversi TEXs ke EXCEL (Format File Spreadsheet)
Mengkonversi TEXs ke FODS (OpenDocument Flat XML Spreadsheet)
Mengkonversi TEXs ke MD (Bahasa Penurunan Harga)
Mengkonversi TEXs ke ODP (Format Presentasi Dokumen Terbuka)
Mengkonversi TEXs ke ODS (Spreadsheet Dokumen Terbuka)
Mengkonversi TEXs ke OTP (Format Standar OpenDocument)
Mengkonversi TEXs ke POTM (File Templat Microsoft PowerPoint)
Mengkonversi TEXs ke POTX (Presentasi Templat Microsoft PowerPoint)
Mengkonversi TEXs ke PPS (Peragaan Slide PowerPoint)
Mengkonversi TEXs ke PPSM (Peragaan Slide dengan Makro aktif)
Mengkonversi TEXs ke PPSX (Peragaan Slide PowerPoint)
Mengkonversi TEXs ke PPT (Presentasi powerpoint)
Mengkonversi TEXs ke PPTM (File Presentasi dengan Makro aktif)
Mengkonversi TEXs ke SWF (Film Shockwave Flash)
Mengkonversi TEXs ke SXC (Spreadsheet StarOffice Calc)
Mengkonversi TEXs ke TSV (Nilai yang dipisahkan tab)
Mengkonversi TEXs ke XLAM (Add-In dengan Makro Excel yang Diaktifkan)
Mengkonversi TEXs ke XLSB (Buku Kerja Biner Excel)
Mengkonversi TEXs ke XLSM (Spreadsheet yang diaktifkan makro)
Mengkonversi TEXs ke XLT (Excel 97 - Templat 2003)