Panduan Pengembang

PDF Converter

PDF to HTML

Convert PDF to HTML with Documentize's .NET tools—preserve layout and formatting for consistent, professional results.

PDF to HTML

Convert PDF to HTML with Documentize's .NET tools—preserve layout and formatting for consistent, professional results.

PDF to DOC

Konversi PDF ke dokumen Word dengan alat .NET Documentize—pertahankan format dan struktur untuk pengeditan yang mudah.

HTML to PDF

Convert HTML to PDF with Documentize's .NET tools—preserve layout and formatting for consistent, professional results.

PDF to JPEG

Konversi PDF ke gambar JPEG dengan alat .NET Documentize—ekstrak gambar berkualitas tinggi dari dokumen Anda dengan mudah.

PDF to PDF/A

Konversi PDF ke format PDF/A dengan alat .NET Documentize—pastikan pengarsipan jangka panjang dan kepatuhan dengan mudah.

PDF to PNG

Convert PDFs to PNG images with Documentize's .NET tools—extract high-quality images for web and graphic use.

PDF to TIFF

Tukar PDF menjadi gambar TIFF dengan alat .NET Documentize—ekstrak gambar resolusi tinggi untuk manajemen dokumen profesional.

PDF to XLS

Mengonversi PDF ke Excel dengan alat .NET Documentize—ekstrak tabel dan data dengan cepat untuk analisis dan pemrosesan yang mulus.

PDF Extractor

Extract Text

Ekstrak teks dari PDF dengan akurat menggunakan alat .NET Documentize—ambil, proses, dan analisis konten dengan mudah.

Extract Text

Ekstrak teks dari PDF dengan akurat menggunakan alat .NET Documentize—ambil, proses, dan analisis konten dengan mudah.

Extract Images

Dengan mudah mengekstrak gambar dari dokumen PDF dari dalam aplikasi .NET

Export Form Data

Ekstrak dan ekspor data dari formulir PDF (AcroForms) ke format lain seperti CSV menggunakan C# .NET

PDF Manager

Merge PDF

Gabungkan PDF dengan mudah menggunakan alat .NET Documentize—kombinasikan beberapa file menjadi satu sambil mempertahankan kualitas dan struktur.

Merge PDF

Gabungkan PDF dengan mudah menggunakan alat .NET Documentize—kombinasikan beberapa file menjadi satu sambil mempertahankan kualitas dan struktur.

Split PDF

Pisahkan PDF dengan mudah menggunakan alat .NET dari Documentize—ekstrak halaman, buat file baru, dan kelola dokumen dengan presisi

Optimize PDF

Optimalkan PDF Anda dengan mudah menggunakan alat .NET dari Documentize—kurangi ukuran file, tingkatkan kinerja, dan jaga kualitas

Add Table

Buat tabel PDF profesional dengan alat .NET Documentize—mengcustomisasi tata letak, gaya, dan data dengan mudah.

Add TOC

Tingkatkan organisasi dan navigasi dokumen PDF dengan menghasilkan Daftar Isi (TOC) secara dinamis

Use ChatGPT

Tingkatkan PDF Anda dengan AI menggunakan integrasi ChatGPT dari Documentize—hasilkan, edit, dan analisis konten dengan cerdas.

PDF Security

Encrypt

Enkripsi file PDF Anda dengan alat .NET Documentize untuk melindungi informasi sensitif.

Encrypt

Enkripsi file PDF Anda dengan alat .NET Documentize untuk melindungi informasi sensitif.

Decrypt

Dekripsi file PDF Anda dengan alat .NET Documentize untuk membuka dokumen.

Sign

Tandatangani file PDF secara digital dengan alat .NET Documentize—pastikan keamanan, keaslian, dan kepatuhan dengan mudah.

PDF Form

PDF Form Flattener

Mengonversi formulir PDF interaktif menjadi dokumen yang tidak dapat diedit, menjadikannya aman dari modifikasi yang tidak sah

PDF Form Flattener

Mengonversi formulir PDF interaktif menjadi dokumen yang tidak dapat diedit, menjadikannya aman dari modifikasi yang tidak sah

10 Okt 2024

Subbagian Panduan Pengembang

PDF Converter

PDF to HTML

Convert PDF to HTML with Documentize's .NET tools—preserve layout and formatting for consistent, professional results.

PDF to DOC

Konversi PDF ke dokumen Word dengan alat .NET Documentize—pertahankan format dan struktur untuk pengeditan yang mudah.

HTML to PDF

Convert HTML to PDF with Documentize's .NET tools—preserve layout and formatting for consistent, professional results.

PDF to JPEG

Konversi PDF ke gambar JPEG dengan alat .NET Documentize—ekstrak gambar berkualitas tinggi dari dokumen Anda dengan mudah.

PDF to PDF/A

Konversi PDF ke format PDF/A dengan alat .NET Documentize—pastikan pengarsipan jangka panjang dan kepatuhan dengan mudah.

PDF to PNG

Convert PDFs to PNG images with Documentize's .NET tools—extract high-quality images for web and graphic use.

PDF to TIFF

Tukar PDF menjadi gambar TIFF dengan alat .NET Documentize—ekstrak gambar resolusi tinggi untuk manajemen dokumen profesional.

PDF to XLS

Mengonversi PDF ke Excel dengan alat .NET Documentize—ekstrak tabel dan data dengan cepat untuk analisis dan pemrosesan yang mulus.

Subbagian PDF Converter

PDF to HTML

Documentize PDF Converter untuk .NET memberikan kemampuan yang kuat untuk mengonversi dokumen PDF ke format HTML, ideal untuk aplikasi web, pengarsipan, dan pembuatan laporan. Dengan berbagai opsi untuk menangani sumber daya dan tata letak, konverter ini dapat beradaptasi dengan berbagai persyaratan proyek.

Mengonversi PDF ke HTML

Konversi file PDF ke HTML untuk membuat dokumen dapat diakses untuk tampilan berbasis web atau integrasi ke dalam aplikasi di mana format HTML diutamakan.

  1. Konfigurasi Opsi: Gunakan PdfToHtmlOptions untuk menyesuaikan output, memilih sumber daya yang disematkan atau eksternal.
  2. Tentukan Jalur Input dan Output: Atur jalur untuk PDF input Anda dan HTML output.
  3. Laksanakan Konversi: Panggil metode Convert dari PdfConverter untuk mengonversi file.

Contoh: Konversi PDF ke HTML dengan Sumber Daya yang Disematkan

1// Buat objek PdfToHtmlOptions untuk mengatur jenis data output sebagai file dengan sumber daya yang disematkan
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_output.html"));
7//Lakukan proses
8PdfConverter.Convert(options);

Opsi Tersedia untuk Konversi PDF ke HTML

  • SaveDataType:
    • FileWithEmbeddedResources: Menghasilkan satu file HTML dengan semua sumber daya disematkan.
    • FileWithExternalResources: Menyimpan sumber daya secara terpisah, ideal untuk file HTML besar.

PDF to DOC

Pengonversi PDF Documentize untuk .NET adalah alat yang kuat dirancang untuk mengonversi dokumen PDF ke format DOC atau DOCX. Plugin ini secara mulus mengubah halaman PDF menjadi dokumen Microsoft Word yang dapat diedit, memudahkan untuk menggunakan kembali, mengedit, dan membagikan konten di berbagai platform.

Cara Mengonversi PDF ke DOC/DOCX

Untuk mengonversi dokumen PDF ke format DOC/DOCX, ikuti langkah-langkah ini:

  1. Buat instance dari PdfToDocOptions untuk mengonfigurasi proses konversi.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan jalur file output untuk file yang dihasilkan menggunakan metode AddOutput.
  4. Jalankan metode Convert untuk mengeksekusi konversi.
1// Buat objek PdfToDocOptions untuk mengatur instruksi
2var options = new PdfToDocOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Setel jalur file output
6options.AddOutput(new FileDataSource("path_to_result_file.doc"));
7// Lakukan proses
8PdfConverter.Convert(options);

Mengonversi PDF ke DOC dengan Opsi Kustom

Plugin Pengonversi PDF ke DOC menyediakan beberapa opsi untuk menyesuaikan proses konversi Anda. Anda dapat memilih antara berbagai mode untuk mengontrol bagaimana tata letak dan struktur PDF ditangani selama konversi.

 1// Buat objek PdfToDocOptions untuk mengatur instruksi
 2var options = new PdfToDocOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Setel jalur file output
 6options.AddOutput(new FileDataSource("path_to_result_file.doc"));
 7// Setel Mode
 8options.Mode = DocConversionMode.Flow;
 9// Lakukan proses
10PdfConverter.Convert(options);

Fitur Utama:

  • Konversi DOC/DOCX: Konversi dokumen PDF ke format Microsoft Word yang dapat diedit (DOC atau DOCX).
  • Pertahankan Format: Mempertahankan tata letak asli, teks, dan format selama proses konversi.
  • Opsi Konversi Kustom: Menyesuaikan proses konversi dengan mode yang berbeda, seperti Enhanced Flow, untuk tata letak yang lebih baik.

HTML to PDF

Documentize PDF Converter untuk .NET menyediakan kemampuan yang kuat untuk mengonversi dokumen antara format HTML ke PDF, ideal untuk aplikasi web, pengarsipan, dan pembuatan laporan. Dengan berbagai opsi untuk menangani sumber daya dan tata letak, konverter ini dapat disesuaikan dengan berbagai kebutuhan proyek.

Mengonversi HTML ke PDF

Ubah konten HTML menjadi PDF berkualitas tinggi, sempurna untuk menghasilkan laporan yang dapat dicetak, mengarsipkan konten web, atau membuat format dokumen yang dapat dibagikan. Untuk mengonversi dokumen HTML ke PDF, ikuti langkah-langkah berikut:

  1. Konfigurasi Opsi: Gunakan HtmlToPdfOptions untuk mendefinisikan pengaturan tata letak dan media.
  2. Tentukan Jalur: Atur jalur file HTML masukan dan jalur file PDF keluaran.
  3. Laksanakan Konversi: Jalankan metode Convert dari PdfConverter untuk mengonversi file.

Contoh: Mengonversi HTML ke PDF

1// Buat HtmlToPdfOptions
2var options = new HtmlToPdfOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_input.html"));
5// Atur jalur file keluaran
6options.AddOutput(new FileDataSource("path_to_output.pdf"));
7// Lakukan proses
8PdfConverter.Convert(options);

Opsi Tambahan untuk Konversi HTML ke PDF

  • Jenis Media:

    • HtmlMediaType.Print: Ideal untuk menghasilkan PDF yang cocok untuk dicetak.
    • HtmlMediaType.Screen: Gunakan saat mengonversi konten yang dirancang untuk tampilan digital.
  • Penyesuaian Tata Letak:

    • PageLayoutOption: Menyesuaikan cara konten HTML cocok dengan tata letak PDF, seperti ScaleToPageWidth untuk memastikan konten diskalakan ke lebar PDF.
    • IsRenderToSinglePage: Mengaktifkan penggambaran seluruh konten HTML pada satu halaman PDF jika diperlukan untuk presentasi yang ringkas.

Konverter ini serbaguna untuk berbagai aplikasi, mulai dari menghasilkan laporan PDF berdasarkan konten web hingga mengonversi arsip dokumen PDF untuk aksesibilitas berbasis web. Untuk konfigurasi yang lebih lanjut, lihat dokumentasi lengkap Documentize.

PDF to JPEG

Alat Documentize PDF Converter untuk .NET adalah alat yang kuat yang menyederhanakan konversi dokumen PDF menjadi gambar JPEG berkualitas tinggi. Plugin ini dirancang untuk membuat konten Anda lebih mudah diakses di berbagai platform dengan mengubah halaman PDF menjadi format gambar yang banyak digunakan.

Cara Mengonversi Halaman PDF ke JPEG

Untuk mengonversi dokumen PDF menjadi gambar JPEG, ikuti langkah-langkah berikut:

  1. Buat instance dari PdfToJpegOptions untuk mengonfigurasi proses konversi.
  2. Tambahkan File PDF input menggunakan metode AddInput.
  3. Atur jalur Direktori output untuk gambar JPEG menggunakan metode AddOutput.
  4. Jalankan metode Convert untuk mengonversi halaman PDF menjadi gambar JPEG.
1// Buat objek PdfToJpegOptions untuk menetapkan instruksi
2var options = new PdfToJpegOptions();
3// Tambahkan jalur File input
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Atur jalur Direktori output
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Lakukan proses
8PdfConverter.Convert(options);

Kustomisasi Konversi PDF ke JPEG

Anda dapat menyesuaikan proses konversi dengan mengatur resolusi, memilih rentang halaman, atau mengatur kualitas gambar. Berikut cara mengonversi halaman pertama PDF pada 200 DPI:

 1// Buat objek PdfToJpegOptions untuk menetapkan instruksi
 2var options = new PdfToJpegOptions();
 3// Proses hanya halaman pertama
 4options.PageList = [1];
 5// Atur resolusi output ke 200 DPI
 6options.OutputResolution = 200;
 7// Atur kualitas output ke 50
 8options.Quality = 50;
 9// Tambahkan jalur File input
10options.AddInput(new FileDataSource("path_to_input.pdf"));
11// Atur jalur Direktori output
12options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
13// Lakukan proses
14PdfConverter.Convert(options);

Cara mendapatkan hasil tanpa direktori, atau dalam bentuk stream

Metode Convert mengembalikan objek ResultContainer yang menyimpan informasi tentang hasil konversi. Anda dapat mendapatkan stream dari file JPEG yang telah dikonversi seperti yang ditunjukkan di bawah ini:

 1// Buat objek PdfToJpegOptions untuk menetapkan instruksi
 2var options = new PdfToJpegOptions();
 3// Tambahkan jalur File input
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Lakukan proses
 6var results = PdfConverter.Convert(options);
 7// Dapatkan hasil stream
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Fitur Utama:

  • Konversi PDF ke JPEG: Konversi seluruh dokumen PDF atau halaman tertentu menjadi gambar JPEG dengan mudah.
  • Resolusi Kustom: Sesuaikan resolusi (misalnya, 300 dpi) untuk output berkualitas tinggi.
  • Set halaman: Pilih halaman tertentu untuk konversi.
  • Konversi Cepat: Proses yang cepat dan efisien dengan upaya minimal.

PDF to PDF/A

Documentize PDF Converter untuk .NET adalah alat yang kuat dirancang untuk mengonversi dokumen PDF menjadi format PDF/A, memastikan bahwa konten Anda tetap sesuai dengan standar pengarsipan jangka panjang. Plugin ini juga mendukung validasi dokumen PDF yang ada untuk kepatuhan PDF/A, menawarkan fitur konversi dan validasi dalam satu solusi.

Cara Mengonversi PDF ke PDF/A

Untuk mengonversi dokumen PDF menjadi format PDF/A, ikuti langkah-langkah berikut:

  1. Buat instansi PdfToPdfAOptions untuk mengonfigurasi konversi.
  2. Tentukan versi PDF/A yang diinginkan (misalnya, PDF/A-3B).
  3. Tambahkan file PDF input menggunakan metode AddInput.
  4. Tambahkan file output untuk PDF/A yang dihasilkan menggunakan metode AddOutput.
  5. Panggil metode Convert untuk mengeksekusi konversi.
 1// Buat kelas opsi untuk menyiapkan proses konversi
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Tambahkan file sumber
 8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf")); // ganti dengan jalur file Anda yang sebenarnya
 9
10// Tambahkan jalur untuk menyimpan file yang dikonversi
11options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
12
13// Jalankan konversi
14PdfConverter.Convert(options);

Memvalidasi Kepatuhan PDF/A

Anda dapat memvalidasi file PDF yang ada untuk kepatuhan PDF/A menggunakan kelas PdfAValidateOptions.

 1// Buat kelas opsi untuk menyiapkan proses validasi
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Tambahkan satu atau lebih file yang akan divalidasi
 8options.AddInput(new FileDataSource("path_to_your_first_pdf_file.pdf")); // ganti dengan jalur file Anda yang sebenarnya
 9options.AddInput(new FileDataSource("path_to_your_second_pdf_file.pdf"));
10// tambahkan lebih banyak file sesuai kebutuhan
11
12// Jalankan validasi dan dapatkan hasilnya
13var resultContainer = PdfConverter.Validate(options);
14
15// Cek properti resultContainer.ResultCollection untuk hasil validasi untuk setiap file:
16for (var i = 0; i < resultContainer.ResultCollection.Count; i++)
17{
18    var result = resultContainer.ResultCollection[i];
19    var validationResult = (PdfAValidationResult) result.Data;
20    var isValid = validationResult.IsValid; // Hasil validasi untuk dokumen ke-i
21}

Fitur Utama:

  • Konversi ke PDF/A: Transformasi file PDF menjadi format PDF/A (seperti PDF/A-1a, PDF/A-2b, PDF/A-3b) untuk memenuhi standar pengarsipan.
  • Validasi Kepatuhan PDF/A: Periksa dokumen PDF yang ada untuk kesesuaian dengan standar PDF/A dan identifikasi masalah jika tidak sesuai.
  • Alur Kerja Efisien: Minimalkan waktu dan usaha dengan proses konversi yang cepat dan andal.

PDF to PNG

Documentize PDF Converter untuk .NET adalah alat canggih yang memungkinkan Anda untuk mengonversi dokumen PDF menjadi gambar PNG berkualitas tinggi. Plugin ini dirancang untuk membuat konten Anda lebih serbaguna, mudah diakses, dan lebih mudah untuk dibagikan dengan mengubah halaman PDF menjadi format gambar yang didukung secara luas.

Cara Mengonversi PDF ke PNG

Untuk mengonversi dokumen PDF menjadi gambar PNG, ikuti langkah-langkah ini:

  1. Buat instansi dari PdfToPngOptions untuk mengonfigurasi proses konversi.
  2. Tambahkan File PDF input menggunakan metode AddInput.
  3. Atur jalur Direktori output untuk gambar PNG menggunakan metode AddOutput.
  4. Jalankan metode Convert untuk mengonversi halaman PDF menjadi gambar PNG.
1// Buat objek PdfToPngOptions untuk mengatur instruksi
2var options = new PdfToPngOptions();
3// Tambahkan jalur File input
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Atur jalur Direktori output
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Lakukan proses
8PdfConverter.Convert(options);

Kustomisasi Konversi PDF ke PNG

Anda dapat menyesuaikan konversi dengan mengatur resolusi dan memilih halaman tertentu. Misalnya, untuk mengonversi hanya halaman pertama dari PDF pada 200 DPI:

 1// Buat objek PdfToPngOptions untuk mengatur instruksi
 2var options = new PdfToPngOptions()
 3// Proses hanya halaman pertama
 4options.PageList = [1];
 5// Atur resolusi output ke 200 DPI
 6options.OutputResolution = 200;
 7// Tambahkan jalur File input
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Atur jalur Direktori output
10options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
11// Lakukan proses
12PdfConverter.Convert(options);

Menangani Hasil Konversi

Metode Convert mengembalikan objek ResultContainer yang menyimpan informasi tentang hasil konversi. Anda dapat mendapatkan stream dari file PNG yang telah dikonversi seperti yang ditunjukkan di bawah ini:

 1// Buat objek PdfToJpegOptions untuk mengatur instruksi
 2var options = new PdfToPngOptions();
 3// Tambahkan jalur File input
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Lakukan proses
 6var results = PdfConverter.Convert(options);
 7// Dapatkan hasil stream
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Fitur Utama:

  • Konversi PDF ke PNG: Dengan cepat dan efisien mengonversi seluruh dokumen PDF atau halaman tertentu menjadi gambar PNG.
  • Resolusi yang Dapat Disesuaikan: Atur DPI yang diinginkan (misalnya, 300 DPI) untuk output gambar berkualitas tinggi.
  • Set Halaman: Pilih halaman tertentu untuk konversi.
  • Manajemen Output yang Mudah: Tentukan direktori output untuk setiap file PNG yang telah dikonversi.
  • Konversi Cepat: Cepat, efisien, dan memerlukan usaha minimal untuk mengonfigurasi.

PDF to TIFF

Documentize PDF Converter untuk .NET adalah alat yang kuat yang dirancang untuk mengonversi dokumen PDF menjadi gambar TIFF berkualitas tinggi. Plugin ini memastikan bahwa konten Anda dapat diakses di berbagai platform sambil tetap mempertahankan fidelitas dan fleksibilitas yang baik.
Anda dapat menyesuaikan proses konversi dengan mengatur resolusi, mengaktifkan keluaran multi-halaman, atau memilih halaman.

Cara Mengonversi PDF ke TIFF

Untuk mengonversi dokumen PDF menjadi gambar TIFF, ikuti langkah-langkah ini:

  1. Buat instansi dari PdfToTiffOptions untuk mengonfigurasi proses konversi.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tentukan jalur file keluaran untuk gambar TIFF menggunakan metode AddOutput.
  4. Jalankan metode Convert untuk mengonversi halaman PDF menjadi gambar TIFF.
1// Buat objek PdfToTiffOptions untuk mengatur instruksi
2var options = new PdfToTiffOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur Direktori keluaran
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Laksanakan proses
8PdfConverter.Convert(options);

Menyesuaikan Halaman dan DPI Konversi PDF ke TIFF

Berikut cara mengonversi 2 halaman PDF pada 400 DPI menjadi file TIFF:

 1// Buat objek PdfToTiffOptions untuk mengatur instruksi
 2var options = new PdfToTiffOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Atur jalur Direktori keluaran
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Atur Halaman
 8options.PageList = [1, 3];
 9// Atur Resolusi gambar hasil
10options.OutputResolution = 400;
11// Laksanakan proses
12PdfConverter.Convert(options);

Pembuatan TIFF Multi-Halaman

Plugin ini mendukung pembuatan TIFF multi-halaman, memungkinkan Anda untuk menggabungkan beberapa halaman PDF menjadi satu file TIFF untuk pengarsipan atau pencetakan yang efisien.

 1// Buat objek PdfToTiffOptions untuk mengatur instruksi
 2var options = new PdfToTiffOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Atur jalur Direktori keluaran
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Aktifkan keluaran TIFF Multi-Halaman
 8options.MultiPage = true;
 9// Laksanakan proses
10PdfConverter.Convert(options);

Menyesuaikan Halaman dan DPI Konversi PDF ke TIFF

Berikut cara mengonversi 2 halaman PDF pada 400 DPI menjadi file TIFF:

 1// Buat objek PdfToTiffOptions untuk mengatur instruksi
 2var options = new PdfToTiffOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Atur jalur Direktori keluaran
 6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
 7// Atur Kompresi dan ColorDepth
 8options.Compression = TiffCompression.RLE;
 9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Laksanakan proses
11PdfConverter.Convert(options);

Cara Menangani Hasil Konversi

Metode Convert mengembalikan objek ResultContainer yang memberikan rincian tentang hasil konversi. Anda dapat mendapatkan aliran file TIFF yang telah dikonversi seperti yang ditunjukkan di bawah ini:

 1// Buat objek PdfToTiffOptions untuk mengatur instruksi
 2var options = new PdfToTiffOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_input.pdf"));
 5// Laksanakan proses
 6var results = PdfConverter.Convert(options);
 7// Dapatkan hasil aliran
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Fitur Utama:

  • Konversi PDF ke TIFF: Dengan mudah mengonversi seluruh dokumen PDF atau halaman tertentu menjadi gambar TIFF.
  • Resolusi Kustom: Sesuaikan resolusi (misalnya, 300 dpi) untuk output berkualitas superior.
  • TIFF Multi-Halaman: Gabungkan beberapa halaman PDF menjadi satu file TIFF multi-halaman.
  • Pengaturan Halaman: Pilih halaman tertentu untuk konversi.
  • Konversi Cepat: Proses cepat dan efisien dengan usaha minimal.

PDF to XLS

Documentize PDF Converter untuk .NET adalah alat yang serbaguna dan kuat untuk mengonversi dokumen PDF menjadi spreadsheet Excel (XLSX/XLS/CSV/XLSM/ODS). Dengan memanfaatkan plugin ini, pengembang dapat dengan mudah mengubah data PDF statis menjadi spreadsheet yang dinamis dan dapat diedit, menyederhanakan manipulasi, analisis, dan berbagi data.

Cara Mengonversi PDF ke Excel

Untuk mengonversi dokumen PDF menjadi file Excel (XLSX), ikuti langkah-langkah berikut:

  1. Konfigurasikan pengaturan konversi menggunakan kelas PdfToXlsOptions.
  2. Tambahkan file PDF masukan menggunakan metode AddInput.
  3. Spesifikasikan jalur file keluaran menggunakan metode AddOutput.
  4. Eksekusi metode Convert untuk memulai konversi.
1// Buat objek PdfToXlsOptions untuk mengatur instruksi
2var options = new PdfToXlsOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file keluaran
6options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xlsx"));
7// Lakukan proses
8PdfConverter.Convert(options);

Mengkustomisasi Konversi PDF ke Excel

Kelas PdfToXlsOptions memungkinkan Anda untuk mengkustomisasi proses konversi. Misalnya, untuk mengonversi PDF ke file XLS dan mengaktifkan opsi format lanjutan:

 1// Buat objek PdfToXlsOptions untuk mengatur instruksi
 2var options = new PdfToXlsOptions();
 3// Tambahkan jalur file masukan
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Spesifikasikan format XLS
 6options.Format = PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003;
 7options.InsertBlankColumnAtFirst = true;
 8options.MinimizeTheNumberOfWorksheets = true;
 9// Atur jalur file keluaran
10options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xls"));
11// Lakukan proses
12PdfConverter.Convert(options);

Format Keluaran yang Didukung

Enum PdfToXlsOptions.ExcelFormat memberikan berbagai format keluaran:

  • XLSX: Format File Office Open XML (.xlsx) (default).
  • XLSM: Format Excel yang diaktifkan makro.
  • CSV: Nilai yang dipisahkan koma.
  • ODS: Spreadsheet Dokumen Terbuka.
  • XMLSpreadSheet2003: Format File Excel 2003 XML (.xls).

Fitur Utama:

  • Opsi Konversi Fleksibel: Mengonversi file PDF menjadi XLSX, XLS, CSV, atau format lainnya.
  • Pelestarian Konten: Mempertahankan struktur, tata letak, dan format asli.
  • Format Lanjutan: Menyisipkan kolom kosong atau meminimalkan jumlah lembar kerja.

PDF Extractor

Extract Text

Ekstrak teks dari PDF dengan akurat menggunakan alat .NET Documentize—ambil, proses, dan analisis konten dengan mudah.

Extract Images

Dengan mudah mengekstrak gambar dari dokumen PDF dari dalam aplikasi .NET

Export Form Data

Ekstrak dan ekspor data dari formulir PDF (AcroForms) ke format lain seperti CSV menggunakan C# .NET

Subbagian PDF Extractor

Extract Text

Documentize PDF Extractor untuk .NET menyederhanakan ekstraksi teks dari dokumen PDF. Apakah Anda memerlukan teks yang murni, mentah, atau biasa, plugin ini memungkinkan Anda untuk mengekstrak teks dengan efisien sambil mempertahankan format atau menghilangkannya sesuai kebutuhan Anda.

Cara Mengekstrak Teks dari PDF

Untuk mengekstrak teks dari dokumen PDF, ikuti langkah-langkah berikut:

  1. Buat instansi dari ExtractTextOptions untuk mengonfigurasi opsi ekstraksi.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Jalankan metode ExtractText untuk mengekstrak teks.
  4. Akses teks yang diekstrak menggunakan ResultContainer.ResultCollection.
1// Buat objek ExtractTextOptions untuk mengatur instruksi
2var options = new ExtractTextOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Lakukan proses
6var results = PdfExtractor.ExtractText(options);
7// Dapatkan teks yang diekstrak dari objek ResultContainer
8var textExtracted = results.ResultCollection[0].ToString();

Mode Ekstraksi Teks

ExtractTextOptions menawarkan tiga mode ekstraksi, memberikan fleksibilitas berdasarkan kebutuhan Anda.

  1. Pure Mode: Mempertahankan format asli, termasuk spasi dan penjajaran.
  2. Raw Mode: Mengekstrak teks tanpa format, berguna untuk pemrosesan data mentah.
  3. Flatten Mode: Mewakili konten PDF dengan memposisikan fragmen teks berdasarkan koordinat mereka.
1// Buat objek ExtractTextOptions untuk mengatur TextFormattingMode
2var options = new ExtractTextOptions(TextFormattingMode.Pure);
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Lakukan proses
6var results = PdfExtractor.ExtractText(options);
7// Dapatkan teks yang diekstrak dari objek ResultContainer
8var textExtracted = results.ResultCollection[0].ToString();

Fitur Utama:

  • Pure Mode: Ekstrak teks sambil mempertahankan format aslinya.
  • Raw Mode: Ekstrak teks tanpa format apapun.
  • Flatten Mode: Ekstrak teks tanpa karakter khusus atau format.

Extract Images

Plugin Documentize PDF Extractor untuk .NET memungkinkan Anda untuk dengan mudah mengekstrak gambar dari dokumen PDF. Ini memindai file PDF Anda, mengidentifikasi gambar tersemat, dan mengekstraknya sambil mempertahankan kualitas dan format aslinya. Alat ini meningkatkan aksesibilitas konten visual dan memperlancar proses pengambilan gambar dari PDF.

Cara Mengekstrak Gambar dari PDF

Untuk mengekstrak gambar dari file PDF, ikuti langkah-langkah berikut:

  1. Buat instansi dari kelas ExtractImagesOptions.
  2. Tambahkan jalur file input ke opsi menggunakan metode AddInput.
  3. Atur jalur direktori output untuk gambar menggunakan metode AddOutput.
  4. Proses ekstraksi gambar menggunakan plugin.
  5. Ambil gambar yang diekstraksi dari wadah hasil.
 1// Buat ExtractImagesOptions untuk mengatur instruksi
 2var options = new ExtractImagesOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Atur jalur direktori output
 6options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
 7// Lakukan proses
 8var results = PdfExtractor.ExtractImages(options);
 9// Dapatkan jalur ke hasil gambar
10var imageExtracted = results.ResultCollection[0].ToFile();

Mengekstrak Gambar dari File PDF ke Streams tanpa folder

Plugin PdfExtractor mendukung penyimpanan ke stream, yang memungkinkan Anda mengekstrak gambar dari file PDF ke stream tanpa menggunakan folder sementara.

 1// Buat ExtractImagesOptions untuk mengatur instruksi
 2var options = new ExtractImagesOptions();
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Tidak mengatur output - ini akan menulis hasil ke stream
 6// Lakukan proses
 7var results = PdfExtractor.ExtractImages(options);
 8// Dapatkan Stream
 9var ms = results.ResultCollection[0].ToStream();
10// Salin data ke file untuk demo
11ms.Seek(0, SeekOrigin.Begin);
12using (var fs = File.Create("test_file.png"))
13{
14    ms.CopyTo(fs);
15}

Fitur Utama:

  • Ekstrak Gambar Tersemat: Identifikasi dan ekstrak gambar dari dokumen PDF.
  • Pertahankan Kualitas Gambar: Memastikan gambar yang diekstraksi tetap mempertahankan kualitas aslinya.
  • Output Fleksibel: Simpan gambar yang diekstrak dalam format atau lokasi yang Anda inginkan.

Export Form Data

Plugin Documentize PDF Extractor for .NET menyediakan cara yang mulus untuk mengekstrak dan mengekspor data dari formulir PDF (AcroForms) ke format lain seperti CSV. Alat dinamis ini menyederhanakan proses pengambilan nilai bidang formulir, memungkinkan pengelolaan, transfer, dan analisis data yang mudah.

Cara Mengekspor Data Formulir dari PDF

Untuk mengekspor data formulir dari PDF ke CSV, ikuti langkah-langkah berikut:

  1. Buat instance dari kelas ExtractImagesOptions.
  2. Tentukan opsi ekspor menggunakan kelas FormExporterValuesToCsvOptions.
  3. Tambahkan file PDF masukan dan tentukan file CSV keluaran.
  4. Jalankan metode Process untuk melakukan ekspor.
1// Buat objek ExtractFormDataToDsvOptions untuk menetapkan instruksi
2var options = new ExtractFormDataToDsvOptions(',', true);
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tetapkan jalur file keluaran
6options.AddOutput(new FileDataSource("path_to_result_csv_file.csv"));
7// Lakukan proses
8PdfExtractor.ExtractFormData(options);

Fitur Utama:

  • Ekspor Data Formulir: Ekstrak data dari formulir PDF (AcroForms) ke CSV atau format lain.
  • Penyaringan Data: Gunakan predikat untuk menyaring bidang formulir tertentu untuk diekspor berdasarkan kriteria seperti tipe bidang atau nomor halaman.
  • Keluaran Fleksibel: Simpan data yang diekspor untuk analisis atau transfer ke spreadsheet, basis data, atau format dokumen lainnya.

PDF Manager

Merge PDF

Gabungkan PDF dengan mudah menggunakan alat .NET Documentize—kombinasikan beberapa file menjadi satu sambil mempertahankan kualitas dan struktur.

Split PDF

Pisahkan PDF dengan mudah menggunakan alat .NET dari Documentize—ekstrak halaman, buat file baru, dan kelola dokumen dengan presisi

Optimize PDF

Optimalkan PDF Anda dengan mudah menggunakan alat .NET dari Documentize—kurangi ukuran file, tingkatkan kinerja, dan jaga kualitas

Add Table

Buat tabel PDF profesional dengan alat .NET Documentize—mengcustomisasi tata letak, gaya, dan data dengan mudah.

Add TOC

Tingkatkan organisasi dan navigasi dokumen PDF dengan menghasilkan Daftar Isi (TOC) secara dinamis

Use ChatGPT

Tingkatkan PDF Anda dengan AI menggunakan integrasi ChatGPT dari Documentize—hasilkan, edit, dan analisis konten dengan cerdas.

Subbagian PDF Manager

Merge PDF

Documentize PDF Manager untuk .NET adalah alat serbaguna yang dirancang untuk menggabungkan beberapa dokumen PDF menjadi satu file. Ini menyederhanakan konsolidasi file PDF, memastikan dokumen Anda digabungkan secara efisien dan mempertahankan konsistensi di seluruh konten. Plugin ini menangani sumber daya internal seperti font dan gambar untuk mengoptimalkan dokumen yang digabungkan.

Cara Menggabungkan PDF

Untuk menggabungkan beberapa dokumen PDF menjadi satu file, ikuti langkah-langkah berikut:

  1. Buat instansi dari MergeOptions untuk mengkonfigurasi proses penggabungan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Eksekusi penggabungan menggunakan metode Merge dari kelas PdfManager.
1// Buat objek MergeOptions untuk memberikan instruksi
2var options = new MergeOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
5options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
6// Atur jalur file output
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Lakukan proses
9PdfManager.Merge(options);

Cara Menggabungkan PDF dengan Rentang Halaman

Anda juga dapat menggabungkan rentang halaman tertentu dari file PDF input menggunakan kelas MergeOptions. Ini memungkinkan Anda untuk menggabungkan halaman yang dipilih ke dalam dokumen output akhir.

  1. Buat instansi dari kelas Merger.
  2. Konfigurasikan rentang halaman menggunakan MergeOptions.
  3. Tambahkan file input dengan rentang halaman yang ditentukan.
  4. Atur jalur output.
  5. Panggil metode Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Gabungkan halaman khusus dari PDF input
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Tentukan jalur file output
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Lakukan proses
12merger.Process(mergeOptions);

Cara Menangani Penggabungan Batch

Plugin PDF Merger dioptimalkan untuk menangani banyak batch dokumen PDF. Dengan memanfaatkan fitur pemrosesan batch, Anda dapat menggabungkan ratusan PDF dalam satu operasi, memastikan manajemen dokumen yang efisien dan cepat.

  1. Instansiasi kelas Merger.
  2. Tambahkan semua file PDF input ke kelas MergeOptions.
  3. Tentukan jalur output.
  4. Panggil metode Process untuk menggabungkan semua file dalam batch.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Tambahkan banyak batch file PDF untuk digabungkan
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Tentukan jalur file output
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Proses penggabungan batch
14merger.Process(mergeOptions);

Fitur Utama:

  • Gabungkan Banyak PDF: Dengan mudah menggabungkan beberapa file PDF menjadi satu.
  • Optimisasi Sumber Daya: Menghapus font dan gambar duplikat selama penggabungan.
  • Pemrosesan Batch: Gabungkan banyak batch dokumen PDF sekaligus.

Split PDF

Documentize PDF Manager untuk .NET adalah alat yang kuat yang menyederhanakan proses pemisahan dokumen PDF besar menjadi file yang lebih kecil dan lebih mudah dikelola. Apakah Anda perlu mengekstrak halaman individual atau membagi dokumen menjadi bagian tertentu, plugin ini memungkinkan Anda untuk mencapai itu dengan efisien dan dengan usaha minimal.

Cara Memisahkan PDF

Untuk memisahkan dokumen PDF menjadi halaman individual, ikuti langkah-langkah ini:

  1. Buat instance dari SplitOptions untuk mengkonfigurasi opsi pemisahan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file output untuk setiap halaman yang dipisahkan menggunakan metode AddOutput.
  4. Jalankan metode Split dalam kelas PdfManager untuk memisahkan dokumen.
1// Buat objek SplitOptions untuk mengatur instruksi
2var options = new SplitOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
8// Lakukan proses
9PdfManager.Split(options);

Fitur Utama:

  • Pecah PDF per Halaman: Memecah dokumen PDF menjadi halaman individual.
  • Opsi Pemisahan Kustom: Konfigurasi proses pemisahan berdasarkan kebutuhan Anda.
  • Output Terorganisir: Dengan mudah mengelola file output untuk setiap halaman atau bagian yang dipisahkan.

Optimize PDF

Manager Documentize PDF untuk .NET adalah plugin komprehensif yang meningkatkan dokumen PDF melalui teknik optimasi lanjutan. Ini dirancang untuk membantu mengurangi ukuran file, memutar halaman, memotong konten, dan mengubah ukuran dokumen. Operasi ini meningkatkan kualitas dan kelola file PDF, sehingga lebih mudah untuk disimpan, dibagikan, dan dilihat.

Optimize PDF

Langkah-langkah berikut menggambarkan cara mengoptimalkan dokumen PDF dengan mengurangi ukuran file sambil menjaga kualitas.

  1. Buat objek OptimizeOptions untuk mengonfigurasi pengaturan optimasi.
  2. Tambahkan file PDF input dan atur lokasi output untuk file yang sudah dioptimalkan.
  3. Jalankan metode Optimize dari PdfManager untuk menjalankan optimasi.
1// Buat objek OptimizeOptions untuk mengatur instruksi
2var options = new OptimizeOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfManager.Optimize(options);

Rotate PDF

Gunakan kelas RotateOptions untuk menyesuaikan orientasi halaman dalam file PDF.

  1. Buat objek RotateOptions dan konfigurasi sudut rotasi.
  2. Tambahkan file PDF input dan tentukan lokasi file output.
  3. Atur sudut rotasi (misalnya, 90 derajat) menggunakan metode SetRotation.
  4. Jalankan metode Rotate dari PdfManager.
 1// Buat objek RotateOptions untuk mengatur instruksi
 2var options = new RotateOptions();
 3// Atur Rotasi baru
 4options.Rotation = Rotation.On90;
 5// Tambahkan jalur file input
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Atur jalur file output
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Lakukan proses
10PdfManager.Rotate(options);

Resize PDF

Untuk mengubah ukuran dokumen PDF, kelas ResizeOptions digunakan untuk menentukan ukuran halaman baru untuk dokumen.

  1. Buat objek ResizeOptions untuk mendefinisikan ukuran halaman.
  2. Tambahkan file input dan atur lokasi output yang diinginkan.
  3. Gunakan metode SetPageSize untuk menentukan ukuran baru (misalnya, A4).
  4. Jalankan metode Resize dari PdfManager.
 1// Buat objek ResizeOptions untuk mengatur instruksi
 2var options = new ResizeOptions();
 3// Atur PageSize baru
 4options.PageSize = PageSize.A3;
 5// Tambahkan jalur file input
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Atur jalur file output
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Lakukan proses
10PdfManager.Resize(options);

Compress PDF

Kompres dokumen PDF bila memungkinkan dengan menghilangkan sumber halaman yang tidak digunakan, menggabungkan aset yang identik, dan membuang objek yang redundan.

  1. Buat objek CompressOptions untuk mengonfigurasi pengaturan optimasi.
  2. Tambahkan file input dan tentukan lokasi file output.
  3. Gunakan metode SetCropBox untuk mendefinisikan area pemotongan.
  4. Jalankan metode Compress dari PdfManager.
1// Buat objek CompressOptions untuk mengatur instruksi
2var options = new CompressOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfManager.Compress(options);

Fitur Utama:

  • Optimasi: Kurangi ukuran file PDF tanpa kehilangan kualitas.
  • Rotasi: Sesuaikan orientasi halaman PDF.
  • Mengubah Ukuran: Ubah ukuran halaman ke dimensi tertentu (misalnya, A4, Letter).
  • Kompresi: Hapus sumber halaman yang tidak digunakan dan objek dari dokumen.

Add Table

Documentize PDF Manager untuk .NET adalah plugin serbaguna yang dirancang untuk mempermudah integrasi tabel ke dalam dokumen PDF. Baik Anda mengorganisir data, merancang formulir, atau meningkatkan keterbacaan dokumen, plugin ini menyederhanakan proses sambil mempertahankan presisi dan efisiensi. API yang intuitif mendukung baik alur kerja dokumen tunggal maupun pemrosesan batch, menjadikannya alat yang penting bagi pengembang yang bekerja dengan data terstruktur.

Membuat PDF dengan Tabel

Ikuti langkah-langkah ini untuk membuat tabel terstruktur dalam PDF menggunakan kelas TableOptions:

  1. Konfigurasi objek TableOptions untuk mendefinisikan struktur tabel, konten, dan file input/output.
  2. Tambahkan tabel, baris, dan sel ke PDF Anda.
  3. Selesaikan proses pembuatan tabel menggunakan metode AddTable.

Berikut adalah contohnya:

 1// Konfigurasi opsi tabel
 2var options = new TableOptions();
 3options.InsertPageBefore(1)
 4   .AddTable()
 5        .AddRow()
 6            .AddCell().AddParagraph("Nama")
 7            .AddCell().AddParagraph("Usia")
 8        .AddRow()
 9            .AddCell().AddParagraph("Bob")
10            .AddCell().AddParagraph("12")
11        .AddRow()
12            .AddCell().AddParagraph("Sam")
13            .AddCell().AddParagraph("20")
14        .AddRow()
15            .AddCell().AddParagraph("Sandy")
16            .AddCell().AddParagraph("26")
17        .AddRow()
18            .AddCell().AddParagraph("Tom")
19            .AddCell().AddParagraph("12")
20        .AddRow()
21            .AddCell().AddParagraph("Jim")
22            .AddCell().AddParagraph("27");
23// Tambahkan jalur file input
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// Atur jalur file output
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// Lakukan proses
28PdfManager.AddTable(options);

Atur halaman tabel

Ikuti langkah-langkah ini untuk membuat tabel dalam PDF setelah 2 halaman: Berikut adalah contohnya:

 1var options = new TableOptions();
 2options.InsertPageBefore(2) // Tambahkan tabel sebelum halaman 2
 3   .AddTable()
 4        .AddRow()
 5            .AddCell().AddParagraph("Nama")
 6            .AddCell().AddParagraph("Usia")
 7// Tambahkan jalur file input
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Atur jalur file output
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// Lakukan proses
12PdfManager.AddTable(options);

Fitur Utama:

  • Pembuatan Tabel Dinamis: Menghasilkan tabel terstruktur dalam dokumen PDF dengan mudah.
  • Penempatan Halaman: Menyisipkan tabel pada lokasi tertentu dalam PDF dengan presisi.
  • Tata Letak yang Dapat Disesuaikan: Menyesuaikan struktur tabel, penyelarasan sel, dan gaya.

Add TOC

Documentize PDF Manager untuk .NET adalah plugin yang dirancang untuk meningkatkan organisasi dan navigasi dokumen PDF dengan menghasilkan Daftar Isi (TOC) secara dinamis. Plugin ini menyederhanakan proses penambahan TOC ke PDF Anda, membuat dokumen lebih mudah dinavigasi dan dikelola.

Cara Menghasilkan TOC untuk PDF

Untuk membuat Daftar Isi dalam file PDF, ikuti langkah-langkah berikut:

  1. Buat instance dari TocOptions untuk mengonfigurasi pengaturan pembuatan TOC.
  2. Setel Judul menggunakan properti Title.
  3. Rancang Judul TOC menggunakan metode Headings.Add.
  4. Tambahkan file PDF input menggunakan metode AddInput.
  5. Tentukan file PDF output dengan TOC menggunakan metode AddOutput.
  6. Panggil metode AddTableOfContents untuk menghasilkan TOC.
 1// Buat objek TocOptions untuk menetapkan instruksi
 2var options = new TocOptions();
 3// Setel Judul
 4options.Title = "My Table of Contents";
 5// Rancang Judul
 6options.Headings.Add(new TocHeading("Introduction", 2));
 7options.Headings.Add(new TocHeading("Chapter I", 3));
 8options.Headings.Add(new TocHeading("Chapter II", 4));
 9options.Headings.Add(new TocHeading("Chapter III", 5));
10// Tambahkan jalur file input
11options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
12// Setel jalur file output
13options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
14// Laksanakan proses
15PdfManager.AddTableOfContents(options);

Menghasilkan bookmark dalam TOC untuk PDF

Anda dapat menggunakan properti ‘GenerateBookmarks’ untuk menghasilkan bookmark.

 1// Buat objek TocOptions untuk menetapkan instruksi
 2var options = new TocOptions();
 3// Setel Judul
 4options.Title = "My Table of Contents";
 5// Hasilkan tautan dalam bookmark
 6options.GenerateBookmarks = true;
 7// Rancang Judul
 8options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
 9options.Headings.Add(new TocHeading("Chapter I", 3, true, 1));
10options.Headings.Add(new TocHeading("Chapter II", 4, true, 1));
11options.Headings.Add(new TocHeading("Example A", 4, true, 2));
12options.Headings.Add(new TocHeading("Example B", 4, true, 2));
13options.Headings.Add(new TocHeading("Example C", 4, true, 2));
14options.Headings.Add(new TocHeading("Example D", 4, true, 2));
15options.Headings.Add(new TocHeading("Chapter III", 5, true, 1));
16// Tambahkan jalur file input
17options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
18// Setel jalur file output
19options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
20// Laksanakan proses
21PdfManager.AddTableOfContents(options);

Cara Mendapatkan Hasil sebagai Stream

 1// Buat objek TocOptions untuk menetapkan instruksi
 2var options = new TocOptions();
 3// Setel Judul
 4options.Title = "My Table of Contents";
 5// Rancang Judul
 6options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
 7// Tambahkan jalur file input
 8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 9// Setel stream output 
10var outputStream = new MemoryStream();
11options.AddOutput(new StreamDataSource(outputStream));
12options.CloseOutputStreams = false;
13// Laksanakan proses
14PdfManager.AddTableOfContents(options);

Menyesuaikan Judul TOC

Anda dapat menyesuaikan Judul Daftar Isi dengan memodifikasi kelas TocHeading. Misalnya, Anda dapat menggunakan ‘GenerateNumbering’ atau melakukannya secara manual. Properti ‘PageNumber’ digunakan untuk tautan pada halaman. Anda juga dapat menggunakan properti Level.

 1var heading = new TocHeading();
 2heading.Text = "Intro";
 3heading.PageNumber = 5;
 4heading.GenerateNumbering = true;
 5heading.Level = 2;
 6
 7var tocOptions = new TocOptions();
 8options.Headings.Add(heading);
 9// Tambahkan file input dan output
10tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
12
13// Hasilkan TOC dengan opsi yang disesuaikan
14PdfManager.AddTableOfContents(tocOptions);

Fitur Utama:

  • Penghasilan TOC Dinamis: Buat TOC untuk file PDF mana pun dengan entri yang dihasilkan secara otomatis berdasarkan judul atau bookmark.
  • Kustomisasi: Kendalikan tampilan dan struktur TOC, termasuk gaya, format, dan tingkat kedalaman.
  • Alur Kerja Efisien: Minimalkan waktu yang dihabiskan untuk membuat TOC secara manual, terutama untuk dokumen besar atau kompleks.

Use ChatGPT

Plugin Documentize PDF Manager untuk .NET adalah alat yang kuat yang dirancang untuk mengintegrasikan API ChatGPT dengan aplikasi PDF. Plugin ini memungkinkan pengembang untuk menghasilkan respons obrolan berdasarkan pesan masukan dan menyimpan keluaran dalam format PDF, menjadikannya cocok untuk membuat antarmuka percakapan atau laporan analisis langsung di dalam dokumen PDF.

Menghasilkan Respons Obrolan

Untuk menghasilkan respons obrolan dan menyimpannya ke dalam file PDF menggunakan plugin ChatGPT, ikuti langkah-langkah ini:

  1. Buat sebuah instance dari kelas ChatGptRequestOptions untuk mengonfigurasi opsi permintaan.
  2. Tambahkan file PDF masukan dan keluaran.
  3. Atur kunci API dan tentukan parameter seperti jumlah token maksimum dan pertanyaan untuk model ChatGPT.
  4. Jalankan metode CreatePdfByChatGptRequestAsync untuk menghasilkan penyelesaian obrolan.
 1  
 2var options = new ChatGptRequestOptions();  
 3// Set output file path  
 4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
 5options.ApiKey = "Your API key."; // Anda perlu memberikan kunci untuk mengakses API.  
 6options.MaxTokens = 1000; // Jumlah maksimum token yang akan dihasilkan dalam penyelesaian obrolan.  
 7
 8// Tambahkan pesan permintaan.  
 9options.Messages.Add(new Message  
10{  
11    Content = "Anda adalah asisten yang membantu.",  
12    Role = Role.System  
13});  
14options.Messages.Add(new Message  
15{  
16    Content = "Apa diameter pizza terbesar yang pernah dibuat?",  
17    Role = Role.User  
18});  
19
20// Proses permintaan.  
21var result = await PdfManager.CreatePdfByChatGptRequestAsync(options);  
22
23var fileResultPath = result.ResultCollection[0].Data;  
24var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // Objek penyelesaian obrolan API ChatGPT.  

Menambahkan Pesan Sistem dan Pengguna

Untuk membuat percakapan yang lebih interaktif, Anda dapat menambahkan pesan sistem dan pengguna. Pesan ini membantu membentuk konteks percakapan.

  1. Tambahkan pesan sistem yang mengatur konteks untuk ChatGPT.
  2. Tambahkan pesan pengguna yang mewakili masukan pengguna untuk percakapan.
 1  
 2var options = new ChatGptRequestOptions();  
 3// Set output file path  
 4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));  
 5
 6// Tambahkan sumber teks PDF.  
 7// Dalam kasus beberapa sumber, teks dari setiap dokumen akan ditambahkan ke koleksi pesan permintaan  
 8// sebagai pesan terpisah dengan peran "pengguna".  
 9options.AddInput(new FileDataSource("TextSource.pdf"));  
10
11options.ApiKey = "Your API key."; // Anda perlu memberikan kunci untuk mengakses API.  
12options.MaxTokens = 1000; // Jumlah maksimum token yang akan dihasilkan dalam penyelesaian obrolan.  
13
14// Tambahkan pesan permintaan.  
15// Dalam hal ini, pesan sistem dengan Konten = "Anda adalah asisten yang membantu." ditambahkan secara default.  
16// Peran pesan kueri adalah "pengguna" secara default.  
17options.Query = "Berapa banyak huruf dalam teks yang diberikan?";  
18
19// Proses permintaan.  
20var result = await PdfManager.CreatePdfByChatGptRequestAsync(options);  
21
22var fileResultPath = result.ResultCollection[0].Data;  
23var chatCompletionObject = result.ResultCollection[1].Data as ChatCompletion; // Objek penyelesaian obrolan API ChatGPT.  

Fitur Utama:

  • Penyelesaian Obrolan: Hasilkan respons menggunakan API ChatGPT berdasarkan masukan kustom.
  • Pesan Sistem & Pengguna: Berikan konteks sistem dan masukan pengguna untuk menciptakan percakapan yang dinamis.
  • Keluaran PDF: Simpan penyelesaian obrolan yang dihasilkan dalam file PDF terstruktur untuk digunakan lebih lanjut.
  • Pemrosesan Asinkron: Pastikan aplikasi responsif dengan memproses penyelesaian obrolan secara asinkron.

PDF Security

Encrypt

Enkripsi file PDF Anda dengan alat .NET Documentize untuk melindungi informasi sensitif.

Decrypt

Dekripsi file PDF Anda dengan alat .NET Documentize untuk membuka dokumen.

Sign

Tandatangani file PDF secara digital dengan alat .NET Documentize—pastikan keamanan, keaslian, dan kepatuhan dengan mudah.

Subbagian PDF Security

Encrypt

Keamanan PDF Documentize untuk .NET adalah alat yang kuat dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi, dekripsi, dan penandatanganan. Ini memastikan bahwa informasi sensitif Anda tetap rahasia dan terlindungi dari akses yang tidak sah.

Cara Mengenkripsi PDF

Untuk mengenkripsi dokumen PDF, ikuti langkah-langkah berikut:

  1. Buat instansi dari EncryptOptions dengan kata sandi pengguna dan pemilik yang diinginkan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Lakukan enkripsi menggunakan metode Encrypt dari kelas PdfSecurity.
1// Buat objek EncryptOptions untuk mengatur instruksi
2var options = new EncryptOptions("123456", "qwerty");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfSecurity.Encrypt(options);

Fitur Utama:

  • Enkripsi Dokumen PDF: Lindungi file PDF Anda dengan menambahkan kata sandi pengguna dan pemilik.
  • Automatisasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
  • Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.

Decrypt

Documentize PDF Security untuk .NET adalah alat yang kuat dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi, dekripsi, dan penandatanganan. Ini memastikan bahwa informasi sensitif Anda tetap rahasia dan terlindungi dari akses yang tidak sah.

Cara Mendekripsi PDF

Untuk mendekripsi dokumen PDF, ikuti langkah-langkah ini:

  1. Buat instance dari DecryptionOptions dengan kata sandi yang diperlukan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Lakukan dekripsi menggunakan metode Decrypt dari kelas PdfSecurity.
1// Buat objek DecryptOptions untuk mengatur instruksi
2var options = new DecryptOptions("123456");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfSecurity.Decrypt(options);

Fitur Utama:

  • Dekripsi Dokumen PDF: Hapus enkripsi dari PDF sesuai kebutuhan.
  • Otomatisasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
  • Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.

Sign

Plugin Keamanan PDF Documentize untuk .NET memungkinkan pengguna untuk menandatangani dokumen PDF secara digital. Ini menawarkan proses yang sederhana untuk menambahkan tanda tangan, memastikan keaslian, dan mengamankan konten PDF. Plugin ini mendukung tanda tangan yang terlihat maupun yang tidak terlihat dan menyediakan opsi untuk menyesuaikan posisi tanda tangan, alasan, informasi kontak, dan lainnya.

Cara Menandatangani Dokumen PDF

Untuk menandatangani dokumen PDF menggunakan file PFX, ikuti langkah-langkah berikut:

  1. Buat objek SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. Jalankan metode Sign untuk menerapkan tanda tangan.
1// Buat objek SignOptions untuk mengatur instruksi
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfSecurity.Sign(options);

Cara Menggunakan Stream untuk File PFX

Anda juga dapat menandatangani PDF menggunakan sertifikat PFX yang diberikan sebagai stream alih-alih jalur file. Ini memungkinkan penanganan penyimpanan sertifikat yang lebih fleksibel.

1using var pfxStream = File.OpenRead(@"path_to_your_pfx_file.pfx");
2var options = new SignOptions(pfxStream, "password_of_your_pfx_file");
3options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
4options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
5// Lakukan proses
6PdfSecurity.Sign(options);

Cara Menerapkan Tanda Tangan yang Tidak Terlihat

Untuk menambahkan tanda tangan yang tidak terlihat (yang mengamankan dokumen tanpa menampilkan tanda tangan di dokumen), cukup atur properti Visible menjadi false.

  1. Buat instance dari SignOptions.
  2. Atur Visible menjadi false.
  3. Tambahkan file input dan output.
  4. Panggil Sign untuk menerapkan tanda tangan yang tidak terlihat.
1var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
2options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
3options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
4// Konfigurasi tanda tangan yang tidak terlihat
5signOptions.Visible = false;
6// Lakukan proses
7PdfSecurity.Sign(options);

Cara menggunakan opsi tambahan untuk tanda tangan dokumen PDF

Anda dapat menggunakan opsi tambahan saat menambahkan tanda tangan ke file PFX seperti Alasan, Kontak, Lokasi, Nomor Halaman.

  1. Instansiasi kelas SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. Atur nilai untuk opsi Anda.
  4. Jalankan metode Sign untuk menerapkan tanda tangan.
 1// Buat objek SignOptions untuk mengatur instruksi
 2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
 3// Tambahkan jalur file input
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Atur jalur file output
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Parameter opsional
 8options.Reason = "alasan saya";
 9options.Contact = "kontak saya";
10options.Location = "lokasi saya";
11options.PageNumber = 3;
12// Lakukan proses
13PdfSecurity.Sign(options);

Cara Menambahkan Cap Waktu ke PDF

Untuk menambahkan cap waktu yang aman ke dokumen PDF, ikuti langkah-langkah berikut:

  1. Buat instance dari AddTimestampOptions untuk mengonfigurasi proses penandaan waktu.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Atur jalur file output menggunakan AddOutput.
  4. Eksekusi penandaan waktu menggunakan metode Sign.
1// Buat objek SignOptions untuk mengatur instruksi
2var options = new SignOptions("path_to_your_pfx_file.pfx", "password_for_your_pfx_file");
3options.TimestampOptions = new TimestampOptions("server_url");
4// Tambahkan jalur file input
5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
6// Atur jalur file output
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Lakukan proses
9PdfSecurity.Sign(options);

Cara Menggunakan Autentikasi Kustom dengan Server Cap Waktu

Anda dapat memberikan kredensial autentikasi dasar saat terhubung ke server cap waktu. Ini memungkinkan Anda untuk mengautentikasi dengan server yang memerlukan nama pengguna dan kata sandi.

1// Konfigurasi opsi penandaan waktu dengan autentikasi
2options.TimestampOptions = new TimestampOptions("timestamp_server_url", "username:password");

Fitur Utama:

  • Tandatangani Dokumen PDF Secara Digital: Amankan dokumen Anda dengan tanda tangan digital yang terlihat atau tidak terlihat.
  • Dukungan PFX: Tandatangani file PDF menggunakan sertifikat PFX.
  • Opsi yang Dapat Disesuaikan: Konfigurasi pengaturan tanda tangan seperti alasan, lokasi, dan detail kontak.
  • Tanda Tangan yang Terlihat dan Tidak Terlihat: Pilih apakah tanda tangan terlihat di dokumen.
  • Server Cap Waktu yang Dapat Disesuaikan: Gunakan URL server cap waktu kustom dan kredensial autentikasi.

PDF Form

PDF Form Flattener

Mengonversi formulir PDF interaktif menjadi dokumen yang tidak dapat diedit, menjadikannya aman dari modifikasi yang tidak sah

Subbagian PDF Form

PDF Form Flattener

Plugin Documentize PDF Form Flattener untuk .NET dirancang untuk mengonversi formulir PDF interaktif menjadi dokumen yang tidak dapat diedit, menjadikannya aman dari modifikasi yang tidak sah. Alat ini mengubah field formulir menjadi konten statis, meningkatkan keamanan dokumen PDF Anda. Ini sangat berguna ketika Anda perlu mengamankan kontrak, perjanjian, atau dokumen lain di mana field formulir harus tetap tidak berubah.

Cara Mengubah Field Formulir dalam PDF

Untuk mengubah field formulir dalam dokumen PDF, ikuti langkah-langkah berikut:

  1. Buat instance dari kelas FormFlattenerOptions.
  2. Tambahkan file input dan output ke opsi.
  3. Panggil metode Process untuk melakukan operasi pembaruan.
1// Buat objek FormFlattenerOptions untuk mengatur instruksi
2var options = new FormFlattenerOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tetapkan jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8FormFlattener.Process(options);

Cara Mendapatkan Semua Field dalam PDF

Anda dapat mendapatkan informasi berapa banyak field yang terdapat dalam sebuah dokumen.

1// Dapatkan Nama Field
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");

Cara Mengubah Semua Kecuali Field Pertama dalam PDF

Anda dapat secara selektif mengubah hanya field formulir tertentu berdasarkan kriteria seperti posisi atau nama field tersebut.

 1// Dapatkan Nama Field
 2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
 3// Buat objek FormFlattenerOptions untuk mengatur instruksi
 4var options = new FormFlattenerOptions();
 5options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 7// Lewati 1 field.
 8options.SkipFields.Add(fieldNames[0]);
 9// Lakukan proses
10FormFlattener.Process(options);

Fitur Utama:

  • Ubah Semua Field Form: Mengonversi field formulir interaktif menjadi konten statis yang tidak dapat diedit.
  • Ubah Field yang Dipilih: Secara opsional mengubah field tertentu dalam sebuah PDF sambil membiarkan field lain tetap dapat diedit.
  • Ubah Nama Field: Mendapatkan nama field dalam sebuah PDF.
 Indonesia