Mengonversi Format File Lain ke PDF di .NET
Overview
Artikel ini menjelaskan cara mengkonversi berbagai jenis format file lain ke PDF menggunakan C#. Ini mencakup topik berikut.
Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.
Format: EPUB
Format: Markdown
- C# Markdown ke PDF
- C# Mengonversi Markdown ke PDF
- C# Cara mengkonversi file Markdown ke PDF
- C# Bagaimana cara mengonversi file Markdown ke PDF
Format: MD
Format: PCL
Format: Text
Format: TXT
Format: Plain Text
- C# Teks Biasa ke PDF
- C# Konversi Teks Biasa ke PDF
- C# Bagaimana cara mengonversi file Teks Biasa ke PDF
- C# Cara mengonversi file Teks Biasa ke PDF
Format: Teks Terformat
- C# Teks Terformat ke PDF
- C# Mengonversi Teks Terformat ke PDF
- C# Cara mengonversi file Teks Terformat ke PDF
Format: Teks Praformat
- C# Teks Praformat ke PDF
- C# Mengonversi Teks Praformat ke PDF
- C# Cara mengonversi file Teks Praformat ke PDF
Format: XPS
Mengonversi EPUB ke PDF
Aspose.PDF for .NET memungkinkan Anda untuk dengan mudah mengonversi file EPUB ke format PDF.
EPUB (singkatan dari publikasi elektronik) adalah standar e-book gratis dan terbuka dari International Digital Publishing Forum (IDPF). EPUB (singkatan dari publikasi elektronik) adalah standar buku elektronik gratis dan terbuka dari International Digital Publishing Forum (IDPF).
EPUB juga mendukung konten dengan tata letak tetap. Format ini dimaksudkan sebagai satu format yang dapat digunakan oleh penerbit dan rumah konversi baik secara internal maupun untuk distribusi dan penjualan. Ini menggantikan standar Open eBook. Versi EPUB 3 juga didukung oleh Book Industry Study Group (BISG), sebuah asosiasi perdagangan buku terkemuka untuk praktik terbaik yang distandarisasi, penelitian, informasi, dan acara, untuk pengemasan konten.
Coba konversi EPUB ke PDF secara online
Aspose.PDF untuk .NET menyajikan aplikasi gratis online “EPUB ke PDF”, di mana Anda dapat mencoba untuk menyelidiki fungsionalitas dan kualitas kerjanya.
Langkah-langkah: Konversi EPUB ke PDF dalam C# Langkah-langkah: Mengonversi EPUB ke PDF di C#
- Buat sebuah instansi dari kelas EpubLoadOptions.
- Buat sebuah instansi dari kelas Document dengan menyebutkan nama file sumber dan opsi.
- Simpan dokumen dengan nama file yang diinginkan.
Kode berikut menunjukkan cara mengonversi file EPUB ke format PDF dengan C#.
public static void ConvertEPUBtoPDF()
{
EpubLoadOptions option = new EpubLoadOptions();
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
Anda juga dapat mengatur ukuran halaman untuk konversi. Untuk menentukan ukuran halaman baru, gunakan objek SizeF
dan lewatkan ke konstruktor EpubLoadOptions.
public static void ConvertEPUBtoPDFAdv()
{
EpubLoadOptions option = new EpubLoadOptions(new SizeF(1190, 1684));
Document pdfDocument= new Document(_dataDir + "WebAssembly.epub", option);
pdfDocument.Save(_dataDir + "epub_test.pdf");
}
Mengonversi Markdown ke PDF
Fitur ini didukung oleh versi 19.6 atau lebih tinggi.
Coba konversi Markdown ke PDF secara online
Aspose.PDF untuk .NET mempersembahkan aplikasi gratis online “Markdown ke PDF”, di mana Anda dapat mencoba untuk meneliti fungsionalitas dan kualitas kerjanya.
Aspose.PDF untuk .NET menyediakan fungsionalitas untuk membuat dokumen PDF berdasarkan file data Markdown masukan. Untuk mengonversi Markdown ke PDF, Anda perlu menginisialisasi Dokumen menggunakan MdLoadOptions.
Potongan kode berikut menunjukkan cara menggunakan fungsionalitas ini dengan pustaka Aspose.PDF:
Langkah: Mengonversi Markdown ke PDF dalam C# | Langkah-langkah: Mengonversi Markdown ke PDF dalam C# | Langkah-langkah: Mengonversi MD ke PDF dalam C#
- Buat instance dari kelas MdLoadOptions.
- Buat instance dari kelas Document dengan menyebutkan nama file sumber dan opsi.
- Simpan dokumen dengan nama file yang diinginkan.
// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_DocumentConversion();
// Buka dokumen Markdown
Document pdfDocument= new Document(dataDir + "sample.md", new MdLoadOptions());
// Simpan dokumen dalam format PDF
pdfDocument.Save(dataDir + "MarkdownToPDF.pdf");
Konversi PCL ke PDF
PCL (Printer Command Language) adalah bahasa printer yang dikembangkan oleh Hewlett-Packard untuk mengakses fitur printer standar. PCL (Printer Command Language) adalah bahasa printer yang dikembangkan oleh Hewlett-Packard untuk mengakses fitur printer standar.
Coba konversi PCL ke PDF secara online
Aspose.PDF untuk .NET menyajikan aplikasi gratis online “PCL to PDF”, di mana Anda dapat mencoba mengeksplorasi fungsionalitas dan kualitas kerjanya.
Saat ini hanya mendukung PCL5 dan versi yang lebih lama
Sets of Commands | Support | Exceptions | Description |
---|---|---|---|
Perintah kontrol pekerjaan
|
Izinkan memuat font lunak (tertanam) dari file PCL dan mengelolanya di memori. | ||
Perintah grafik raster | + | Hanya hitam & putih |
Izinkan memuat gambar raster dari file PCL ke memori, tentukan parameter raster. seperti lebar, tinggi, tipe kompresi, resolusi, dll. |
Perintah warna | + | Izinkan pewarnaan untuk semua objek yang dapat dicetak. | |
Perintah Model Cetak
```
Perintah Model Cetak +
Perintah Pengisian Area Persegi Panjang +
Perintah Grafis Vektor HP-GL/2 + Perintah Vektor Berlayar (SV), Perintah Mode Transparansi (TR), Perintah Data Transparan (TD), RO Perintah Screened Vector (SV), Mode Transparansi (TR), Data Transparan (TD), RO (Rotasi Sistem Koordinat), Font Skalabel atau Bitmap (SB), Miring Karakter (SL) dan Ruang Ekstra (ES) tidak diimplementasikan dan perintah DV (Definisi Jalur Teks Variabel) direalisasikan dalam versi beta. Izinkan memuat gambar vektor HP-GL/2 dari file PCL ke dalam memori. Gambar vektor memiliki titik asal di sudut kiri bawah area yang dapat dicetak, dapat diskalakan, diterjemahkan, diputar, dan dipotong. hatching, cross-hatch, shading, raster user-defined, PCL hatching atau cross-hatch dan PCL user-defined. Pola PCL adalah raster. Label dapat diputar, diskalakan, dan diarahkan secara individu dalam empat arah: atas, bawah, kiri, dan kanan. Arah Kiri dan Kanan melibatkan penyusunan huruf satu demi satu. Arah Atas dan Bawah melibatkan penyusunan huruf satu di bawah yang lain.
Unicode text ―
Untuk mengizinkan konversi dari PCL ke PDF, Aspose.PDF memiliki kelas Potongan kode berikut menunjukkan proses mengonversi file PCL menjadi format PDF. Langkah: Mengonversi PCL ke PDF dalam C#
Anda juga dapat memantau deteksi kesalahan selama proses konversi. Anda juga dapat memantau deteksi kesalahan selama proses konversi.
Masalah yang Diketahui
Mengonversi Teks ke PDFAspose.PDF for .NET mendukung fitur mengonversi file teks biasa dan teks yang telah diformat ke format PDF. Mengonversi teks ke PDF berarti menambahkan fragmen teks ke halaman PDF. Untuk file teks, kita berurusan dengan 2 jenis teks: pra-pemformatan (misalnya, 25 baris dengan 80 karakter per baris) dan teks tidak terformat (teks biasa). Tergantung pada kebutuhan kita, kita dapat mengontrol penambahan ini sendiri atau mempercayakannya pada algoritma perpustakaan. Coba konversi TEKS ke PDF secara online Aspose.PDF for .NET mempersembahkan aplikasi gratis online “Text to PDF”, di mana Anda dapat mencoba untuk menyelidiki fungsionalitas dan kualitas kerjanya. Aspose.PDF untuk .NET memperkenalkan aplikasi gratis online “Text to PDF” yang memungkinkan Anda untuk mengeksplorasi fungsi dan kualitas kerjanya. Mengonversi file teks biasa ke PDFDalam kasus file teks biasa, kita dapat menggunakan teknik berikut: Langkah: Mengonversi Teks ke PDF dalam C# | Langkah: Mengonversi TXT ke PDF dalam C# | Langkah: Mengonversi Teks Biasa ke PDF dalam C#
Mengonversi file teks yang sudah diformat menjadi PDFMengonversi teks yang sudah diformat mirip dengan teks biasa tetapi Anda perlu melakukan beberapa tindakan tambahan seperti mengatur margin, jenis font, dan ukuran font. Jelas bahwa font harus monospace (misalnya Courier New). Ikuti langkah-langkah ini untuk mengonversi teks yang sudah diformat menjadi PDF dengan C#: Langkah: Mengonversi Teks Pra ke PDF di C# | Langkah: Mengonversi TXT yang Sudah Diformat menjadi PDF di C#
Mengonversi XPS ke PDFAspose.PDF for .NET mendukung fitur mengonversi file XPS ke format PDF. Periksa artikel ini untuk menyelesaikan tugas Anda. Tipe file XPS terutama dikaitkan dengan Spesifikasi Kertas XML oleh Microsoft Corporation. Spesifikasi Kertas XML (XPS), sebelumnya dikenal dengan nama kode Metro dan mencakup konsep pemasaran Jalur Cetak Generasi Berikutnya (NGPP), adalah inisiatif Microsoft untuk mengintegrasikan pembuatan dan penayangan dokumen ke dalam sistem operasi Windows. Format file pada dasarnya adalah file XML yang dikompres yang terutama digunakan untuk distribusi dan penyimpanan. Sangat sulit untuk diedit dan sebagian besar diimplementasikan oleh Microsoft. Untuk mengonversi XPS ke PDF dengan Aspose.PDF for .NET, kami telah memperkenalkan sebuah kelas bernama XpsLoadOption yang digunakan untuk menginisialisasi objek LoadOptions. Untuk mengonversi XPS ke PDF dengan Aspose.PDF untuk .NET, kami telah memperkenalkan sebuah kelas bernama XpsLoadOption yang digunakan untuk menginisialisasi objek LoadOptions. Baik di XP maupun Windows 7, Anda seharusnya menemukan Printer XPS yang telah terpasang jika Anda melihat di Control Panel lalu Printers. Untuk membuat file-file ini Anda dapat menggunakan printer tersebut sebagai perangkat output. Di Windows 7, Anda seharusnya dapat hanya mengklik dua kali file tersebut untuk membukanya di penampil XPS. Anda juga dapat mengunduh penampil XPS dari situs web Microsoft. Potongan kode berikut menunjukkan proses mengonversi file XPS menjadi format PDF dengan C#. Langkah: Konversi XPS ke PDF dalam C#
Coba konversi format XPS ke PDF secara online Aspose.PDF for .NET mempersembahkan aplikasi gratis online “XPS to PDF”, di mana Anda dapat mencoba untuk menyelidiki fungsionalitas dan kualitas kerjanya. Mengonversi PostScript ke PDFAspose.PDF for .NET mendukung fitur mengonversi file PostScript ke format PDF. Salah satu fitur dari Aspose.PDF adalah Anda dapat mengatur serangkaian folder font yang akan digunakan selama konversi. Untuk mengonversi file PostScript ke format PDF, Aspose.PDF for .NET menawarkan kelas PsLoadOptions yang digunakan untuk menginisialisasi objek LoadOptions. Nantinya objek ini dapat dioper sebagai argumen ke konstruktor objek Document, yang akan membantu PDF Rendering Engine untuk menentukan format dokumen sumber. Potongan kode berikut dapat digunakan untuk mengonversi file PostScript menjadi format PDF dengan Aspose.PDF for .NET:
Selain itu, Anda dapat mengatur serangkaian folder font yang akan digunakan selama konversi:
Konversi XML ke PDFFormat XML digunakan untuk menyimpan data terstruktur. Ada beberapa cara untuk mengonversi XML ke PDF di Aspose.PDF:
Coba konversi XML ke PDF secara online Aspose.PDF untuk .NET menyajikan aplikasi gratis secara online “XML to PDF”, di mana Anda dapat mencoba untuk meneliti fungsionalitas dan kualitas kerjanya. Aspose.PDF for .NET mempersembahkan aplikasi gratis online “XML to PDF”, di mana Anda dapat mencoba menginvestigasi fungsionalitas dan kualitas kerjanya. Konversi XSL-FO ke PDFKonversi file XSL-FO ke PDF dapat diimplementasikan menggunakan teknik Aspose.PDF tradisional - menginstansiasi objek Document dengan XslFoLoadOptions. Namun terkadang Anda mungkin menemukan struktur file yang tidak benar. Untuk kasus ini, konverter XSL-FO memungkinkan pengaturan strategi penanganan kesalahan. Anda dapat memilih
Mengonversi LaTeX/TeX ke PDFFormat file LaTeX adalah format file teks dengan markup dalam turunan LaTeX dari keluarga bahasa TeX dan LaTeX merupakan format turunan dari sistem TeX. LaTeX (ˈleɪtɛk/lay-tek atau lah-tek) adalah sistem persiapan dokumen dan bahasa markup dokumen. Ini banyak digunakan untuk komunikasi dan publikasi dokumen ilmiah di banyak bidang, termasuk matematika, fisika, dan ilmu komputer. Ini juga memiliki peran penting dalam persiapan dan publikasi buku dan artikel yang mengandung materi multibahasa yang kompleks, seperti Sanskerta dan Arab, termasuk edisi kritis. LaTeX menggunakan program penataan teks TeX untuk memformat outputnya, dan ditulis dalam bahasa makro TeX. Coba konversi LaTeX/TeX ke PDF secara online Aspose.PDF untuk .NET menyajikan aplikasi gratis online “LaTex ke PDF”, di mana Anda dapat mencoba untuk menyelidiki fungsionalitas dan kualitas kerjanya. Aspose.PDF untuk .NET mendukung fitur untuk mengonversi file TeX ke format PDF dan untuk mencapai kebutuhan ini, ruang nama Aspose.Pdf memiliki kelas bernama LatexLoadOptions yang menyediakan kemampuan untuk memuat file LaTex dan merender output dalam format PDF menggunakan Kelas Dokumen. Potongan kode berikut menunjukkan proses mengonversi file LaTex ke format PDF dengan C#.
|