HTML JPG PDF XML DOCM
Aspose.Total  for .NET
PPTX

Konversi OTT ke PPTX menggunakan C# atau daring

Bangun aplikasi konversi Microsoft Word OTT ke PowerPoint PPTX di .NET Framework, .NET Core, Windows Azure, Mono, atau Platform Xamarin.

Cara Mengkonversi OTT ke PPTX Menggunakan C#

Untuk mengotomatiskan proses untuk file dokumen Word apa pun ke konversi batch presentasi PowerPoint pptx, kami akan menggunakan Aspose.Words for .NET dan Aspose.Slides untuk .NET API. Yang pertama adalah API pengolah kata untuk memproses atau memanipulasi dokumen Microsoft Word. Sedangkan, yang terakhir adalah API manipulasi presentasi yang memungkinkan Anda membuat atau memodifikasi slide Microsoft PowerPoint. Kedua API tersebut merupakan bagian dari paket Aspose.Total for .NET . Anda dapat langsung download dari Nuget atau dapat menggunakan perintah berikut dari Package Manager Console.

Perintah Konsol Manajer Paket


PM> Install-Package Aspose.Total

Langkah-langkah untuk Mengkonversi OTT ke PPTX melalui C#

  1. Tambahkan referensi Aspose.Total untuk .NET
  2. Muat file OTT menggunakan kelas Aspose.Words.Document
  3. Simpan dokumen OTT ke dalam HTML
  4. Buat Objek Aspose.Slides.Presentation
  5. Impor konten HTML dalam bingkai teks bentuk slide apa pun di dalam presentasi
  6. Simpan dokumen menggunakan Aspose.Slides.Presentation.Save(“output.pptx”, SaveFormat.Pptx)

Persyaratan Konversi

  • Microsoft Windows atau OS yang kompatibel dengan Platform .NET Framework, .NET Core, Windows Azure, Mono atau Xamarin.
  • Lingkungan pengembangan seperti Microsoft Visual Studio.
  • Aspose.Words untuk .NET & Aspose.Slides untuk .NET DLL atau Aspose.Total untuk .NET DLL yang dirujuk dalam proyek Anda.
 

Contoh kode ini menunjukkan cara mengonversi OTT ke PPTX menggunakan C#

// Load the Single Page Microsoft Word OTT file
Aspose.Words.Document ott = new Aspose.Words.Document("sourceWordFile.ott");

// Save OTT file to HTML 
ott.Save("filepath\\test.html", SaveFormat.Html);

// To convert multi pages OTT documents, export each page to HTML separately using Aspose.Words and then use the below code to convert to PPTX.

using (Presentation pptx = new Presentation()){

	// Access the default first slide of presentation
	ISlide slide = pres.Slides[0];

	// Adding the AutoShape to accomodate the HTML content 
	// Adjust it as of your need
	IAutoShape ashape = slide.Shapes.AddAutoShape(ShapeType.Rectangle, 10, 10, pres.SlideSize.Size.Width - 20, pres.SlideSize.Size.Height - 10);

	ashape.FillFormat.FillType = FillType.NoFill;

	// Adding text frame to the shape
	ashape.AddTextFrame("");

	// Clearing all paragraphs in added text frame
	ashape.TextFrame.Paragraphs.Clear();

	// Loading the HTML file using stream reader
	TextReader tr = new StreamReader("filepath\\test.html");

	// Adding text from HTML stream reader in text frame
	ashape.TextFrame.Paragraphs.AddFromHtml(tr.ReadToEnd());

	// Save the PPTX Presentation
	pptx.Save("filepath\\pres.pptx", Aspose.Slides.Export.SaveFormat.Pptx);
 

Konverter Online untuk OTT ke PPTX

Aplikasi Gratis untuk Mengonversi OTT ke PPTX

  No need to download or setup anything.
  No need to write any code.
  Just upload your DOCM file and hit the "Convert" button.
  You will instantly get the download link for resultant PPTX file.

Pertanyaan yang Sering Diajukan

  • Bagaimana cara mengonversi OTT ke PPTX Online?
    Aplikasi Online untuk konversi OTT terintegrasi di atas. Untuk menggunakan aplikasi ini, Anda dapat menambahkan file OTT dengan menyeret dan melepaskannya ke area putih yang ditentukan atau dengan mengklik di dalam area untuk mengimpor dokumen. Selanjutnya, tekan tombol Konversi untuk memulai proses konversi. Setelah konversi OTT ke PPTX selesai, Anda dapat mengunduh file yang baru dikonversi hanya dengan satu klik, dan itu akan tersedia untuk Anda dalam bentuk file PPTX.
  • Berapa lama waktu yang diperlukan untuk mengonversi OTT?
    Konverter online ini beroperasi dengan cepat tetapi terutama bergantung pada ukuran file OTT yang sedang dikonversi. Untuk file OTT kecil, konversi ke PPTX dapat diselesaikan dalam hitungan detik. Namun, jika Anda telah mengintegrasikan kode konversi dalam aplikasi .NET, kecepatan konversi akan bergantung pada seberapa baik aplikasi Anda dioptimalkan untuk proses konversi.
  • Apakah aman mengonversi OTT ke PPTX menggunakan pengonversi Aspose.Total gratis?
    Tentu saja! Setelah konversi OTT ke PPTX selesai, tautan unduhan untuk file PPTX yang baru dikonversi akan tersedia secara instan. Ini juga menjamin keamanan proses konversi, karena semua file yang diunggah, termasuk file OTT, sepenuhnya aman dan akan dihapus dari sistem setelah 24 jam. Selanjutnya, tautan unduhan akan berhenti berfungsi setelah periode ini, memastikan privasi dan perlindungan file Anda. Aplikasi terintegrasi ini gratis untuk digunakan dan dirancang untuk tujuan pengujian sehingga pengguna dapat mengevaluasi hasilnya sebelum mengintegrasikan kode ke dalam proyek mereka.
  • Browser apa yang harus saya gunakan untuk mengonversi OTT?
    Anda dapat menggunakan browser web modern apa pun, seperti Google Chrome, Firefox, Opera, atau Safari, untuk konversi OTT ke PPTX online. Namun, jika Anda sedang mengembangkan aplikasi desktop, Aspose.Total OTT Conversion API direkomendasikan untuk pemrosesan yang lancar dan efisien.

Jelajahi opsi konversi OTT dengan .NET

Mengkonversi OTTs ke CSV (Nilai Dipisahkan Koma)
Mengkonversi OTTs ke DIF (Format Pertukaran Data)
Mengkonversi OTTs ke Excel (Format File Spreadsheet)
Mengkonversi OTTs ke FODS (OpenDocument Flat XML Spreadsheet)
Mengkonversi OTTs ke ODS (Spreadsheet Dokumen Terbuka)
Mengkonversi OTTs ke SXC (Spreadsheet StarOffice Calc)
Mengkonversi OTTs ke TSV (Nilai yang dipisahkan tab)
Mengkonversi OTTs ke XLAM (Add-In dengan Makro Excel yang Diaktifkan)
Mengkonversi OTTs ke XLS (Format Biner Microsoft Excel)
Mengkonversi OTTs ke XLSB (Buku Kerja Biner Excel)
Mengkonversi OTTs ke XLSM (Spreadsheet yang diaktifkan makro)
Mengkonversi OTTs ke XLSX (Buka Buku Kerja XML)
Mengkonversi OTTs ke XLT (Excel 97 - Templat 2003)
Mengkonversi OTTs ke XLTM (Template Berkemampuan Makro Excel)