Mengonversi Presentasi ke Berbagai Format dalam C++

Gambaran Umum

Aspose.Slides for C++ dapat memuat presentasi PowerPoint dan OpenDocument serta menyimpan atau merendernya ke banyak format lain tanpa Microsoft PowerPoint, OpenOffice, atau LibreOffice. Anda dapat mengonversi file PPT lama ke PPTX modern, mengekspor presentasi ke dokumen tata letak tetap seperti PDF dan XPS, menerbitkan slide sebagai HTML, atau merender slide sebagai file gambar untuk pratinjau, thumbnail, dan arsip.

Sebagian besar konversi dokumen menggunakan alur kerja umum yang sama: memuat file sumber, memilih format keluaran yang diperlukan, dan menerapkan opsi khusus format bila diperlukan. Untuk format gambar, setiap slide dirender secara terpisah dan kemudian disimpan sebagai gambar raster atau vektor. Artikel khusus yang ditautkan di bawah ini memberikan detail implementasi untuk tiap kasus.

Pilih Skenario Konversi

Gunakan artikel di bawah ini untuk contoh C++ lengkap dan opsi khusus format.

Skenario Gunakan ketika Anda perlu Artikel
PPT/PPTX/ODP to PPTX Modernisasi file PPT lama, normalisasi file PPTX yang ada, atau mengonversi presentasi OpenDocument ke PowerPoint PPTX. Konversi PPT ke PPTX, Konversi ODP ke PPTX, Simpan Presentasi
PPTX to PPT Simpan presentasi PowerPoint modern ke format binary PPT lama untuk kompatibilitas dengan alur kerja yang lebih lama. Konversi PPTX ke PPT
PPT/PPTX/ODP to PDF Buat dokumen tata letak tetap yang portabel dan dapat dicari untuk berbagi, pencetakan, atau pengarsipan. Konversi PowerPoint ke PDF
PPT/PPTX/ODP to PDF with notes Ekspor catatan pembicara bersama konten slide. Konversi PowerPoint ke PDF dengan Catatan
PPT/PPTX/ODP to HTML Menerbitkan presentasi sebagai halaman HTML dan mengontrol gambar, font, catatan, serta opsi tata letak responsif. Konversi PowerPoint ke HTML
PPT/PPTX/ODP to HTML5 Ekspor slide ke HTML5 untuk tampilan berbasis browser dengan format dan interaktivitas yang terjaga. Konversi Presentasi ke HTML5
PPT/PPTX/ODP to PNG Render setiap slide menjadi gambar PNG untuk pratinjau, thumbnail, atau output web. Konversi PowerPoint ke PNG
PPT/PPTX/ODP to JPG Render slide menjadi gambar JPG dan mengontrol dimensi serta kualitas gambar. Konversi PowerPoint ke JPG
Slide to SVG Ekspor slide individu sebagai grafik vektor skalabel. Render Slide sebagai SVG
PPT/PPTX/ODP to XPS Hasilkan dokumen XPS dengan tata letak tetap. Konversi PowerPoint ke XPS
PPT/PPTX/ODP to TIFF Simpan presentasi sebagai file TIFF multipage untuk pencetakan, pemindaian, faks, atau alur kerja pengarsipan. Konversi PowerPoint ke TIFF
PPT/PPTX/ODP to TIFF with notes Simpan slide dengan catatan pembicara ke TIFF. Konversi PowerPoint ke TIFF dengan Catatan
PPT/PPTX to Word Konversi slide ke dokumen Word ketika Anda membutuhkan output bergaya dokumen. Konversi PowerPoint ke Word
PPT/PPTX to Markdown Ekstrak konten presentasi ke Markdown untuk dokumentasi dan alur kerja berbasis teks. Konversi PowerPoint ke Markdown
PPT/PPTX/ODP to XML Buat Presentation PowerPoint XML berbasis teks untuk inspeksi, perbandingan, pemecahan masalah, atau alur kerja berbasis XML. Konversi PowerPoint ke XML
PPT/PPTX to animated GIF Buat GIF animasi dari slide. Konversi PowerPoint ke GIF Animasi
PPT/PPTX to video Bangun alur kerja ekspor video dari slide presentasi. Konversi PowerPoint ke Video
Presentation to XAML Ekspor slide ke XAML untuk skenario UI C++. Ekspor Presentasi ke XAML

Untuk daftar yang lebih luas tentang format input dan output, lihat Format File yang Didukung.

Konversi PowerPoint dan OpenDocument

Aspose.Slides for C++ mendukung konversi dari format presentasi yang umum digunakan seperti PPT, PPTX, PPS, PPSX, POT, POTX, dan ODP. API konversi yang sama digunakan untuk file PowerPoint dan OpenDocument, sehingga alur kerja yang menyimpan file PPTX ke PDF biasanya dapat diterapkan pada file ODP hanya dengan mengubah file input.

Saat mengonversi file ODP, ingat bahwa aplikasi PowerPoint dan OpenDocument tidak mendukung setiap tata letak dan fitur pemformatan dengan cara yang persis sama. Jika file ODP dibuat di LibreOffice atau OpenOffice Impress, tinjau output dan gunakan opsi yang dijelaskan dalam Konversi Presentasi OpenDocument ketika Anda membutuhkan panduan khusus format.

Konversi PPT ke PPTX

PPT adalah format PowerPoint biner lama, sementara PPTX adalah format Office Open XML modern. Aspose.Slides for C++ mendukung konversi PPT ke PPTX dengan fidelitas tinggi sambil mempertahankan struktur presentasi yang kompleks seperti masters, layouts, slides, charts, grouped shapes, placeholders, text frames, textures, dan picture fills.

Untuk detail, lihat Konversi PPT ke PPTX.

Ekspor Tata Letak Tetap

PDF, XPS, dan TIFF berguna ketika output harus terlihat sama di semua perangkat dan tidak boleh diedit sebagai presentasi. Artikel khusus PDF, XPS, dan TIFF menjelaskan cara mengontrol kepatuhan, slide tersembunyi, catatan, kualitas gambar, kompresi, format piksel, dan ukuran output.

Ekspor HTML dan Gambar

Ekspor HTML dan HTML5 berguna untuk tampilan di browser, penerbitan web, dan berbagi ringan. Ekspor gambar berguna ketika setiap slide harus menjadi pratinjau, thumbnail, atau aset raster terpisah. Gunakan artikel PNG, JPG, dan SVG untuk panduan rendering khusus format.

FAQ

Apakah saya perlu Microsoft PowerPoint untuk mengonversi presentasi?

Tidak. Aspose.Slides for C++ adalah pustaka mandiri dan tidak memerlukan Microsoft PowerPoint atau otomatisasi Office.

Apakah saya dapat mengonversi banyak presentasi secara batch?

Ya. Muat setiap presentasi, simpan ke format yang diperlukan, dan buang objek presentasi setelah diproses. Untuk pemrosesan paralel, gunakan instance presentasi terpisah dan ikuti panduan multithreading.

Apakah saya dapat mengekspor hanya slide tertentu?

Ya. Beberapa metode ekspor memungkinkan Anda melewatkan indeks slide atau merender slide individu, tergantung pada format output. Lihat artikel khusus untuk format target.

Apakah saya dapat menyertakan slide tersembunyi saat mengekspor ke PDF atau XPS?

Ya. Gunakan pengaturan ekspor slide tersembunyi yang dijelaskan dalam artikel konversi PDF dan XPS.

Apakah saya dapat membuat output PDF/A?

Ya. Pengaturan kepatuhan PDF tersedia untuk ekspor PDF. Lihat Konversi PowerPoint ke PDF untuk detail.

Bagaimana font ditangani selama konversi?

Aspose.Slides dapat menggunakan font tersemat, fallback font, dan pengaturan substitusi font. Lihat Embedded Font, Fallback Font, dan Font Substitution.