Pengonversi PDF 3D csharp

File PDF umum dan sering digunakan karena kekuatan dan fitur yang didukung oleh format ini. Fitur penting, dalam konteks perancangan, adalah dukungan untuk objek 3D. Anda dapat menyertakan konten 3D berkualitas tinggi dalam file PDF. Artikel ini membahas bagaimana dalam C# mengonversi dokumen PDF 3D. Selain itu, file PDF 3D sangat membantu saat Anda perlu berbagi detail visual. Misalnya, katalog produk, atau tinjauan desain, dll. Dengan API Aspose, Anda dapat dengan mudah mengonversi dan merender file PDF tersebut. Aspose.PDF for .NET API memungkinkan Anda membuat aplikasi Konverter PDF 3D menggunakan C# atau VB.NET.

API Konverter PDF 3D C#

Aspose.PDF for .NET API mendukung pembuatan dan manipulasi file PDF. Kami telah mendukung konversi dan rendering dokumen PDF 3D karena permintaan fitur yang berulang. Anda dapat secara efisien mengonversi file PDF 3D ke file Gambar atau HTML. Konversi ke format HTML dapat membantu Anda membuat aplikasi 3D PDF Converter sedangkan rendering ke gambar dapat membantu Anda membuat aplikasi 3D PDF Viewer. Mari kita jelajahi kasus penggunaan berikut:

Buat Konverter PDF 3D di C#

Di sini kita akan mempertimbangkan kasus penggunaan Konversi PDF 3D C#. Pertama-tama, kita akan mengonversi dokumen PDF 3D menjadi HTML dalam format file C#. Anda dapat mengikuti langkah-langkah di bawah ini untuk konversi:

  1. Muat masukan file PDF 3D
  2. Tetapkan opsi berbeda untuk menyimpan file HTML
  3. Simpan file HTML keluaran

Cuplikan kode berikut menunjukkan cara mengonversi PDF 3D ke HTML menggunakan C#:

Document document = new Document(dataDir + "3DTest.pdf");
HtmlSaveOptions options = new HtmlSaveOptions
{
    SplitIntoPages = false,
    FixedLayout = true,
    CompressSvgGraphicsIfAny = false,
    SaveTransparentTexts = true,
    SaveShadowedTextsAsTransparentTexts = true,
    RasterImagesSavingMode = HtmlSaveOptions.RasterImagesSavingModes.AsEmbeddedPartsOfPngPageBackground,
    PartsEmbeddingMode = HtmlSaveOptions.PartsEmbeddingModes.EmbedAllIntoHtml
};
document.Save(dataDir + "3Doutput.html", options);

Setelah mengonversi PDF 3D ke HTML dalam C#, mari kita lanjutkan menjelajahi konversi PDF ke Gambar 3D. Di sini kita akan mengonversinya menjadi gambar PNG dalam C#.

Anda dapat merender file PDF 3D ke gambar. Konversi ini berguna dalam skenario saat Anda perlu melihat pratinjau file untuk menyetujui penawaran produk, beberapa pemberitahuan perubahan desain, dan banyak skenario lainnya. Jadi Anda dapat mengikuti langkah-langkah di bawah ini untuk mengonversi PDF 3D ke gambar PNG di aplikasi Pengonversi PDF 3D Anda:

  1. Muat Masukan File PDF 3D
  2. Tetapkan Resolusi Gambar
  3. Buat Gambar PNG sebagai Keluaran

Cuplikan kode berikut didasarkan pada langkah-langkah ini yang dapat membuat gambar file PDF 3D menggunakan C#:

// Buka dokumen
Document pdfDocument = new Document(dataDir + "3D.pdf");


using (FileStream imageStream = new FileStream(dataDir + "3DPDF.png", FileMode.Create))
{
    // Buat objek Resolusi
    Resolution resolution = new Resolution(300);
    // Buat perangkat PNG dengan atribut tertentu (Lebar, Tinggi, Resolusi)
    PngDevice pngDevice = new PngDevice(resolution);

    // Konversi halaman tertentu dan simpan gambar untuk streaming
    pngDevice.Process(pdfDocument.Pages[1], imageStream);

    // Tutup aliran
    imageStream.Close();
}

Kesimpulan

Sebagai penutup, kami telah menjelajahi berbagai fitur yang didukung untuk file PDF 3D di Aspose.PDF for .NET API. Kami telah mempelajari cara membuat aplikasi 3D PDF Converter menggunakan C#. Namun, jika Anda tertarik untuk mempelajari lebih lanjut tentang format file yang didukung, hubungi kami di Forum Dukungan Gratis.

Lihat juga