Panduan Pengembang
HTML Converter
Convert HTML to PDF dan PDF ke HTML dengan alat .NET Documentize—pertahankan tata letak dan format untuk hasil yang konsisten dan profesional.
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
PDF Security
Amankan PDF Anda dengan alat .NET Documentize: enkripsi, dekripsi, dan atur izin tanpa kesulitan untuk melindungi informasi sensitif.
PDF Signature
Tanda tangani PDF secara digital dengan alat .NET Documentize—pastikan keamanan, keaslian, dan kepatuhan dengan mudah.
PDF ChatGPT
Tingkatkan PDF Anda dengan AI menggunakan integrasi ChatGPT dari Documentize—hasilkan, edit, dan analisis konten secara cerdas.
PDF Timestamp Adder
Tambahkan waktu pada PDF dengan alat .NET Documentize—secara otomatis memasukkan tanggal dan waktu untuk meningkatkan pelacakan dokumen.
PDF/A Converter
Ubah PDF menjadi format PDF/A dengan alat .NET dari Documentize—pastikan arsip jangka panjang dan kepatuhan dengan mudah.
PDF to XLS Converter
Konversi PDF ke Excel dengan alat .NET Documentize—ekstrak tabel dan data dengan cepat untuk analisis dan pemrosesan yang lancar.
PDF to DOC Converter
Ubah PDF menjadi dokumen Word dengan alat .NET dari Documentize—pertahankan format dan struktur untuk pengeditan yang mudah.
PDF to JPEG Converter
Mengonversi PDF ke gambar JPEG dengan alat .NET dari Documentize—ambil gambar berkualitas tinggi dari dokumen Anda dengan mudah.
PDF to PNG Converter
Ubah PDF menjadi gambar PNG dengan alat .NET Documentize—ekstrak gambar berkualitas tinggi untuk penggunaan web dan grafis.
PDF to TIFF Converter
Convert PDFs to TIFF images with Documentize's .NET tools—extract high-resolution images for professional document management.
PDF Form Flattener
Mengonversi formulir PDF interaktif menjadi dokumen yang tidak dapat diedit, menjadikannya aman dari modifikasi yang tidak sah
Subbagian Panduan Pengembang
HTML Converter
Documentize HTML Converter untuk .NET menyediakan kemampuan yang kuat untuk mengonversi dokumen antara format PDF dan 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.
Konversi 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 lebih disukai.
Konversi 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.
Mengonversi PDF ke HTML
Untuk mengonversi PDF ke HTML:
- Konfigurasi Opsi: Gunakan
PdfToHtmlOptions
untuk menyesuaikan keluaran, memilih sumber daya yang tersemat atau eksternal. - Tentukan Jalur Input dan Output: Atur jalur untuk PDF input dan HTML output Anda.
- Eksekusi Konversi: Panggil metode
Process
dariHtmlConverter
untuk mengonversi file.
Contoh: Konversi PDF ke HTML dengan Sumber Daya Tersemat
1// Langkah 1: Konfigurasi opsi untuk konversi PDF ke HTML
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Langkah 2: Atur jalur file
5options.AddInput(new FileDataSource("input.pdf"));
6options.AddOutput(new FileDataSource("output.html"));
7
8// Langkah 3: Jalankan konversi
9HtmlConverter.Process(options);
Opsi Tersedia untuk Konversi PDF ke HTML
- SaveDataType:
FileWithEmbeddedResources
: Menghasilkan file HTML tunggal dengan semua sumber daya tersemat.FileWithExternalResources
: Menyimpan sumber daya secara terpisah, ideal untuk file HTML besar.
Mengonversi HTML ke PDF
Untuk mengonversi dokumen HTML ke PDF, ikuti langkah-langkah berikut:
- Konfigurasi Opsi: Gunakan
HtmlToPdfOptions
untuk mendefinisikan pengaturan tata letak dan media. - Tentukan Jalur: Atur jalur file HTML input dan PDF output.
- Eksekusi Konversi: Jalankan metode
Process
dariHtmlConverter
untuk mengonversi file.
Contoh: Konversi HTML ke PDF
1// Langkah 1: Konfigurasi opsi untuk konversi HTML ke PDF
2var options = new HtmlToPdfOptions();
3
4// Langkah 2: Atur jalur file
5options.AddInput(new FileDataSource("input.html"));
6options.AddOutput(new FileDataSource("output.pdf"));
7
8// Langkah 3: Jalankan konversi
9HtmlConverter.Process(options);
Opsi Tambahan untuk Konversi HTML ke PDF
Tipe Media:
HtmlMediaType.Print
: Ideal untuk menghasilkan PDF yang cocok untuk pencetakan.HtmlMediaType.Screen
: Gunakan saat mengonversi konten yang dirancang untuk tampilan digital.
Penyesuaian Tata Letak:
PageLayoutOption
: Menyesuaikan cara konten HTML pas dalam tata letak PDF, sepertiScaleToPageWidth
untuk memastikan konten disesuaikan dengan lebar PDF.IsRenderToSinglePage
: Mengaktifkan rendering seluruh konten HTML di 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, silakan merujuk ke dokumentasi lengkap Documentize.
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:
- Buat instansi dari
ExtractTextOptions
untuk mengonfigurasi opsi ekstraksi. - Tambahkan file PDF input menggunakan metode
AddInput
. - Jalankan metode
ExtractText
untuk mengekstrak teks. - 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.
- Pure Mode: Mempertahankan format asli, termasuk spasi dan penjajaran.
- Raw Mode: Mengekstrak teks tanpa format, berguna untuk pemrosesan data mentah.
- 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:
- Buat instansi dari kelas
ExtractImagesOptions
. - Tambahkan jalur file input ke opsi menggunakan metode
AddInput
. - Atur jalur direktori output untuk gambar menggunakan metode
AddOutput
. - Proses ekstraksi gambar menggunakan plugin.
- 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:
- Buat instance dari kelas
ExtractImagesOptions
. - Tentukan opsi ekspor menggunakan kelas
FormExporterValuesToCsvOptions
. - Tambahkan file PDF masukan dan tentukan file CSV keluaran.
- 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
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:
- Buat instansi dari
MergeOptions
untuk mengkonfigurasi proses penggabungan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file PDF output menggunakan metode
AddOutput
. - Eksekusi penggabungan menggunakan metode
Merge
dari kelasPdfManager
.
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.
- Buat instansi dari kelas
Merger
. - Konfigurasikan rentang halaman menggunakan
MergeOptions
. - Tambahkan file input dengan rentang halaman yang ditentukan.
- Atur jalur output.
- 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.
- Instansiasi kelas
Merger
. - Tambahkan semua file PDF input ke kelas
MergeOptions
. - Tentukan jalur output.
- 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:
- Buat instance dari
SplitOptions
untuk mengkonfigurasi opsi pemisahan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file output untuk setiap halaman yang dipisahkan menggunakan metode
AddOutput
. - Jalankan metode
Split
dalam kelasPdfManager
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.
- Buat objek OptimizeOptions untuk mengonfigurasi pengaturan optimasi.
- Tambahkan file PDF input dan atur lokasi output untuk file yang sudah dioptimalkan.
- Jalankan metode
Optimize
dariPdfManager
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.
- Buat objek RotateOptions dan konfigurasi sudut rotasi.
- Tambahkan file PDF input dan tentukan lokasi file output.
- Atur sudut rotasi (misalnya, 90 derajat) menggunakan metode SetRotation.
- Jalankan metode
Rotate
dariPdfManager
.
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.
- Buat objek ResizeOptions untuk mendefinisikan ukuran halaman.
- Tambahkan file input dan atur lokasi output yang diinginkan.
- Gunakan metode SetPageSize untuk menentukan ukuran baru (misalnya, A4).
- Jalankan metode
Resize
dariPdfManager
.
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.
- Buat objek CompressOptions untuk mengonfigurasi pengaturan optimasi.
- Tambahkan file input dan tentukan lokasi file output.
- Gunakan metode SetCropBox untuk mendefinisikan area pemotongan.
- Jalankan metode
Compress
dariPdfManager
.
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
:
- Konfigurasi objek
TableOptions
untuk mendefinisikan struktur tabel, konten, dan file input/output. - Tambahkan tabel, baris, dan sel ke PDF Anda.
- 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:
- Buat instance dari
TocOptions
untuk mengonfigurasi pengaturan pembuatan TOC. - Setel Judul menggunakan properti
Title
. - Rancang Judul TOC menggunakan metode
Headings.Add
. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tentukan file PDF output dengan TOC menggunakan metode
AddOutput
. - 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.
PDF Security
Documentize PDF Security untuk .NET adalah alat yang kuat dirancang untuk meningkatkan keamanan dokumen PDF Anda dengan menyediakan kemampuan enkripsi dan dekripsi. 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 ini:
- Buat instance
EncryptionOptions
dengan kata sandi pengguna dan pemilik yang diinginkan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file PDF output menggunakan metode
AddOutput
. - Lakukan enkripsi menggunakan metode
Process
dari kelasSecurity
.
1
2// Buat objek EncryptionOptions untuk menetapkan instruksi
3var options = new EncryptionOptions("123456", "qwerty");
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
9Security.Process(options);
Cara Mendekripsi PDF
Untuk mendekripsi dokumen PDF, ikuti langkah-langkah ini:
- Buat instance
DecryptionOptions
dengan kata sandi yang diperlukan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file PDF output menggunakan metode
AddOutput
. - Lakukan enkripsi menggunakan metode
Process
dari kelasSecurity
.
1
2// Buat objek DecryptionOptions untuk menetapkan instruksi
3var options = new DecryptionOptions("123456");
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
9Security.Process(options);
Fitur Utama:
- Enkripsi Dokumen PDF: Amankan file PDF Anda dengan menambahkan kata sandi pengguna dan pemilik.
- Dekripsi Dokumen PDF: Hapus enkripsi dari PDF saat diperlukan.
- Otomatisasi: Integrasikan enkripsi dan dekripsi ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
- Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk keamanan dokumen.
PDF Signature
Plugin Documentize PDF Signature untuk .NET memungkinkan pengguna untuk menandatangani dokumen PDF secara digital. Ini menawarkan proses yang efisien untuk menambahkan tanda tangan, memastikan keaslian, dan mengamankan konten PDF. Plugin ini mendukung tanda tangan yang terlihat dan tidak terlihat serta menyediakan opsi untuk menyesuaikan posisi tanda tangan, alasan, informasi kontak, dan banyak lagi.
Cara Menandatangani Dokumen PDF
Untuk menandatangani dokumen PDF menggunakan file PFX, ikuti langkah-langkah berikut:
- Buat instans kelas
SignOptions
dengan jalur file PFX dan kata sandi. - Tambahkan PDF input dan file output ke dalam opsi.
- Jalankan metode
Process
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
8Signature.Process(options);
Cara Menggunakan Stream untuk File PFX
Anda juga bisa menandatangani PDF menggunakan sertifikat PFX yang disediakan sebagai stream dibandingkan jalur file. Ini memungkinkan penanganan penyimpanan sertifikat yang lebih fleksibel.
- Buat instans
SignOptions
dengan stream yang berisi PFX dan kata sandi. - Tambahkan file input dan output.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
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
6Signature.Process(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
ke false
.
- Buat instans
SignOptions
. - Atur
Visible
kefalse
. - Tambahkan file input dan output.
- Panggil
Process
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 tidak terlihat
5signOptions.Visible = false;
6// Lakukan proses
7Signature.Process(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.
- Buat instans kelas
SignOptions
dengan jalur file PFX dan kata sandi. - Tambahkan PDF input dan file output ke dalam opsi.
- Atur nilai untuk opsi Anda.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
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// Parameter opsional
5options.Reason = "my Reason";
6options.Contact = "my Contact";
7options.Location = "my Location";
8options.PageNumber = 3;
9// Lakukan proses
10Signature.Process(options);
Fitur Utama:
- Menandatangani 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: Konfigurasikan pengaturan tanda tangan seperti alasan, lokasi, dan rincian kontak.
- Tanda Tangan yang Terlihat dan Tidak Terlihat: Pilih apakah tanda tangan itu terlihat di dokumen.
PDF ChatGPT
Plugin Documentize ChatGPT untuk .NET adalah alat yang kuat dirancang untuk mengintegrasikan API ChatGPT dengan aplikasi PDF. Plugin ini memungkinkan pengembang untuk menghasilkan respons percakapan berdasarkan pesan masuk dan menyimpan output dalam format PDF, membuatnya cocok untuk menciptakan antarmuka percakapan atau laporan analisis langsung di dalam dokumen PDF.
Menghasilkan Respons Percakapan
Untuk menghasilkan respons percakapan dan menyimpannya ke dalam file PDF menggunakan plugin ChatGPT, ikuti langkah-langkah berikut:
- Buat instance dari kelas
PdfChatGptRequestOptions
untuk mengonfigurasi opsi permintaan. - Tambahkan file PDF input dan output.
- Atur kunci API dan tentukan parameter seperti jumlah token maksimum dan kueri untuk model ChatGPT.
- Jalankan metode
ProcessAsync
untuk menghasilkan penyelesaian percakapan.
1var options = new PdfChatGptRequestOptions();
2options.ApiKey = "sk-******"; // Atur kunci API Anda
3options.MaxTokens = 1000; // Atur jumlah maksimum token
4options.Query = "Analisis teks ini untuk tema kunci.";
5
6// Tambahkan file PDF input
7options.AddInput(new FileDataSource("input.pdf"));
8
9// Tentukan di mana menyimpan PDF output dengan respons percakapan
10options.AddOutput(new FileDataSource("output.pdf"));
11
12// Jalankan proses secara asinkron
13var result = await PdfChatGpt.ProcessAsync(options);
Fitur Utama:
- Penyelesaian Percakapan: Hasilkan respons menggunakan API ChatGPT berdasarkan input kustom.
- Pesan Sistem & Pengguna: Berikan konteks sistem dan input pengguna untuk menciptakan percakapan dinamis.
- Output PDF: Simpan penyelesaian percakapan yang dihasilkan dalam file PDF terstruktur untuk digunakan lebih lanjut.
- Pemrosesan Asinkron: Pastikan aplikasi responsif dengan memproses penyelesaian percakapan secara asinkron.
Menambahkan Pesan Sistem dan Pengguna
Untuk menciptakan percakapan yang lebih interaktif, Anda dapat menambahkan pesan sistem dan pengguna. Pesan ini membantu membentuk konteks percakapan.
- Tambahkan pesan sistem yang menetapkan konteks untuk ChatGPT.
- Tambahkan pesan pengguna yang mewakili input pengguna untuk percakapan.
1var options = new PdfChatGptRequestOptions();
2options.ApiKey = "sk-******"; // Atur kunci API Anda
3
4// Tambahkan pesan sistem untuk konteks
5options.AddSystemMessage("Anda adalah AI yang dilatih untuk merangkum teks.");
6
7// Tambahkan pesan pengguna untuk bertanya pada model ChatGPT
8options.AddUserMessage("Tolong rangkum dokumen terlampir.");
9
10// Tambahkan PDF input dan output
11options.AddInput(new FileDataSource("input.pdf"));
12options.AddOutput(new FileDataSource("output.pdf"));
13
14// Proses permintaan secara asinkron
15var result = await PdfChatGpt.ProcessAsync(options);
PDF Timestamp Adder
Documentize PDF Timestamp Adder untuk .NET adalah alat yang kuat dirancang untuk menambahkan cap waktu yang aman ke dokumen PDF Anda. Ini meningkatkan integritas dan keaslian dokumen Anda dengan menyediakan referensi waktu yang tepercaya, memastikan kepatuhan terhadap standar tanda tangan digital.
Cara Menambahkan Cap Waktu ke PDF
Untuk menambahkan cap waktu yang aman ke dokumen PDF, ikuti langkah-langkah berikut:
- Buat instance dari
AddTimestampOptions
untuk mengonfigurasi proses penambahan cap waktu. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tetapkan jalur file output menggunakan
AddOutput
. - Eksekusi penambahan cap waktu menggunakan metode
Process
.
1// Konfigurasi opsi penambahan cap waktu
2var options = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
3
4// Tambahkan file PDF input
5options.AddInput(new FileDataSource("path_to_pdf"));
6
7// Tentukan file PDF output
8options.AddOutput(new FileDataSource("path_to_result_pdf"));
9
10// Lakukan proses penambahan cap waktu
11Timestamp.Process(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 melakukan autentikasi dengan server yang memerlukan nama pengguna dan kata sandi.
- Buat instance dari
AddTimestampOptions
, termasukserverBasicAuthCredentials
. - Tambahkan jalur file input dan output.
- Panggil metode
Process
.
1// Konfigurasi opsi penambahan cap waktu dengan autentikasi
2var options = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
3
4// Tambahkan file PDF input
5options.AddInput(new FileDataSource("path_to_pdf"));
6
7// Tentukan file PDF output
8options.AddOutput(new FileDataSource("path_to_result_pdf"));
9
10// Lakukan proses penambahan cap waktu
11Timestamp.Process(options);
Mengelola File PFX dan Kata Sandi
Kelas AddTimestampOptions
memungkinkan Anda untuk menggunakan file PFX untuk penandatanganan digital bersama dengan kata sandi.
- Aliran PFX atau Jalur File: Anda dapat memberikan aliran atau jalur file ke file PFX.
- Perlindungan Kata Sandi: Pastikan Anda mengelola kata sandi untuk file PFX dengan aman.
Fitur Utama:
- Tambahkan Cap Waktu yang Aman: Tambahkan cap waktu yang aman ke dokumen PDF Anda dengan mudah.
- Server Cap Waktu Kustom: Gunakan URL server cap waktu dan kredensial autentikasi kustom.
- Otomatisasi: Integrasikan penambahan cap waktu ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
- Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk tanda tangan digital dan cap waktu.
PDF/A Converter
Documentize PDF/A Converter untuk .NET adalah alat yang kuat dirancang untuk mengubah dokumen PDF menjadi format PDF/A, memastikan bahwa konten Anda tetap mematuhi standar arsip 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 ini:
- Buat instance dari
PdfAConvertOptions
untuk mengonfigurasi konversi. - Tentukan versi PDF/A yang diinginkan (misalnya, PDF/A-3B).
- Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file output untuk PDF/A yang dihasilkan menggunakan metode
AddOutput
. - Panggil metode
Process
untuk mengeksekusi konversi.
1var pdfAOptions = new PdfAConvertOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_3B
4};
5
6// Tambahkan file PDF input
7pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8
9// Tentukan file PDF/A output
10pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
11
12// Proses konversi
13PdfAConverter.Process(pdfAOptions);
Memvalidasi Kepatuhan PDF/A
Anda dapat memvalidasi file PDF yang ada untuk kepatuhan PDF/A menggunakan kelas PdfAValidateOptions
.
1var validationOptions = new PdfAValidateOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_1A
4};
5
6// Tambahkan file PDF yang akan divalidasi
7validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8
9// Jalankan proses validasi
10var resultContainer = PdfAConverter.Process(validationOptions);
11
12// Periksa hasil validasi
13var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
14Console.WriteLine("Validasi PDF/A Berhasil: " + validationResult.IsValid);
Pemrosesan Batch untuk Konversi PDF/A
Plugin ini mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi atau memvalidasi banyak file PDF untuk kepatuhan PDF/A sekaligus.
1var pdfAOptions = new PdfAConvertOptions
2{
3 PdfAVersion = PdfAStandardVersion.PDF_A_3B
4};
5
6// Tambahkan beberapa PDF input
7pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
9
10// Tentukan file output untuk PDF/A yang dikonversi
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
13
14// Proses konversi batch
15PdfAConverter.Process(pdfAOptions);
Fitur Utama:
- Ubah ke PDF/A: Ubah file PDF menjadi format PDF/A (seperti PDF/A-1a, PDF/A-2b, PDF/A-3b) untuk memastikan kepatuhan dengan standar arsip.
- Validasi Kepatuhan PDF/A: Periksa dokumen PDF yang ada untuk kesesuaian dengan standar PDF/A dan identifikasi masalah jika tidak sesuai.
- Pemrosesan Batch: Proses beberapa file sekaligus untuk konversi atau validasi.
- Alur Kerja Efisien: Minimalkan waktu dan upaya dengan proses konversi yang cepat dan andal.
PDF to XLS Converter
Documentize PDF to XLS 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 data, analisis, dan berbagi.
Cara Mengonversi PDF ke Excel
Untuk mengonversi dokumen PDF menjadi file Excel (XLSX), ikuti langkah-langkah ini:
- Konfigurasi pengaturan konversi menggunakan kelas
PdfToXlsOptions
. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tentukan jalur file output menggunakan metode
AddOutput
. - Eksekusi metode
Process
untuk memulai konversi.
1// Buat objek PdfToXlsOptions untuk mengatur instruksi
2var options = new PdfToXlsOptions();
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_file.xlsx"));
7// Lakukan proses
8XlsConverter.Process(options);
Mengkostumisasi Konversi PDF ke Excel
Kelas PdfToXlsOptions
memungkinkan Anda untuk mengkostumisasi proses konversi. Sebagai contoh, untuk mengonversi PDF menjadi file XLS dan mengaktifkan opsi pemformatan lanjutan:
1// Buat objek PdfToXlsOptions untuk mengatur instruksi
2var options = new PdfToXlsOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tentukan format XLS
6options.Format = PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003;
7options.InsertBlankColumnAtFirst = true;
8options.MinimizeTheNumberOfWorksheets = true;
9// Atur jalur file output
10options.AddOutput(new FileDataSource("path_to_result_xlsx_file.xls"));
11// Lakukan proses
12XlsConverter.Process(options);
Format Output yang Didukung
Enum PdfToXlsOptions.ExcelFormat
menyediakan berbagai format output:
- XLSX: Format File Office Open XML (.xlsx) (default).
- XLSM: Format Excel yang mendukung makro.
- CSV: Nilai yang dipisahkan dengan koma.
- ODS: Spreadsheet Dokumen Terbuka.
- XMLSpreadSheet2003: Format File Excel 2003 XML (.xls).
Fitur Utama:
- Opsi Konversi Fleksibel: Konversi file PDF menjadi XLSX, XLS, CSV, atau format lainnya.
- Pelestarian Konten: Mempertahankan struktur, tata letak, dan pemformatan asli.
- Pemformatan Lanjutan: Menyisipkan kolom kosong atau meminimalkan jumlah lembar kerja.
PDF to DOC Converter
Converter PDF ke DOC Documentize untuk .NET adalah alat yang kuat dirancang untuk mengubah dokumen PDF ke format DOC atau DOCX. Plugin ini secara mulus mengubah halaman PDF menjadi dokumen Microsoft Word yang dapat diedit, sehingga memudahkan untuk menggunakan kembali, mengedit, dan membagikan konten di berbagai platform.
Cara Mengubah PDF ke DOC/DOCX
Untuk mengubah dokumen PDF ke format DOC/DOCX, ikuti langkah-langkah berikut:
- Buat instance dari
DocConversionOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan jalur file output untuk file yang dihasilkan menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengeksekusi konversi.
1var options = new DocConversionOptions()
2{
3 SaveFormat = SaveFormat.DocX, // Format output sebagai DOCX
4 ConversionMode = ConversionMode.EnhancedFlow // Optimalkan tata letak dan format
5};
6
7// Tambahkan file PDF input
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Tambahkan jalur dokumen Word output
11options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
12
13// Proses konversi
14DocConverter.Process(options);
Mengubah PDF ke DOC dengan Opsi Kustom
Plugin Converter 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.
1var options = new DocConversionOptions()
2{
3 SaveFormat = SaveFormat.Doc, // Format output sebagai DOC
4 ConversionMode = ConversionMode.Precise // Pertahankan tata letak PDF asli sedekat mungkin
5};
6
7// Tambahkan file PDF input
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Tambahkan jalur dokumen Word output
11options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
12
13// Proses konversi
14DocConverter.Process(options);
Proses Batch Konversi PDF ke DOC/DOCX
Converter PDF ke DOC mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi beberapa file PDF sekaligus. Berikut adalah contoh konversi batch:
1var options = new DocConversionOptions()
2{
3 SaveFormat = SaveFormat.DocX
4};
5
6// Tambahkan beberapa file PDF input
7options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
8options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
9
10// Tambahkan jalur file output untuk file DOCX yang dihasilkan
11options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
13
14// Proses konversi batch
15DocConverter.Process(options);
Fitur Utama:
- Konversi DOC/DOCX: Ubah dokumen PDF menjadi format Microsoft Word yang dapat diedit (DOC atau DOCX).
- Pertahankan Format: Pertahankan tata letak, teks, dan format asli selama proses konversi.
- Pemrosesan Batch: Ubah beberapa file PDF sekaligus.
- Opsi Konversi Kustom: Sesuaikan proses konversi dengan berbagai mode, seperti Enhanced Flow, untuk tata letak yang lebih baik.
PDF to JPEG Converter
Documentize PDF to JPEG 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 umum digunakan.
Cara Mengonversi Halaman PDF ke JPEG
Untuk mengonversi dokumen PDF menjadi gambar JPEG, ikuti langkah-langkah berikut:
- Buat instance dari
PdfToJpegOptions
untuk mengkonfigurasi proses konversi. - Tambahkan File PDF input menggunakan metode
AddInput
. - Atur jalur Direktori output untuk gambar JPEG menggunakan metode
AddOutput
. - Jalankan metode
Process
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
8JpegConverter.Process(options);
Menyesuaikan Konversi PDF ke JPEG
Anda dapat menyesuaikan proses konversi dengan mengatur resolusi, memilih rentang halaman, atau mengatur kualitas gambar. Berikut cara mengonversi halaman pertama dari PDF pada 200 DPI:
1// Buat objek PdfToJpegOptions untuk menetapkan instruksi
2var options = new PdfToJpegOptions();
3// Proses hanya halaman pertama
4options.PageList = new List<int> { 1 };
5// Atur resolusi output menjadi 200 DPI
6options.OutputResolution = 200;
7// Atur kualitas output menjadi 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
14JpegConverter.Process(options);
Cara mendapatkan hasil tanpa direktori, atau dalam bentuk stream
Metode Process mengembalikan objek ResultContainer
yang menyimpan informasi tentang hasil konversi. Anda dapat mendapatkan stream dari file JPEG yang 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 = JpegConverter.Process(options);
7// Dapatkan hasil stream
8foreach (var result in results.ResultCollection)
9{
10 var streamResultPage1 = result.ToStream();
11}
Fitur Utama:
- Mengonversi PDF ke JPEG: Dengan mudah mengonversi seluruh dokumen PDF atau halaman tertentu menjadi gambar JPEG.
- Resolusi Kustom: Sesuaikan resolusi (misalnya, 300 dpi) untuk output berkualitas tinggi.
- Set Halaman: Pilih halaman tertentu untuk konversi.
- Konversi Cepat: Proses cepat dan efisien dengan usaha minimal.
PDF to PNG Converter
Documentize PDF to PNG 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 bervariasi, dapat diakses, dan lebih mudah 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 berikut:
- Buat instance dari
PdfToPngOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF input menggunakan metode
AddInput
. - Atur jalur Direktori output untuk gambar PNG menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengonversi halaman PDF menjadi gambar PNG.
1// Buat objek PdfToPngOptions untuk menetapkan 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
8PngConverter.Process(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 menetapkan instruksi
2var options = new PdfToPngOptions()
3// Proses hanya halaman pertama
4options.PageList = new List<int> { 1 };
5// Atur resolusi output menjadi 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
12PngConverter.Process(options);
Menangani Hasil Konversi
Metode Process mengembalikan objek ResultContainer
yang menyimpan informasi tentang hasil konversi. Anda dapat memperoleh aliran file PNG yang telah dikonversi seperti yang ditunjukkan di bawah ini:
1// Buat objek PdfToJpegOptions untuk menetapkan instruksi
2var options = new PdfToPngOptions();
3// Tambahkan jalur File input
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Lakukan proses
6var results = PngConverter.Process(options);
7// Dapatkan hasil stream
8foreach (var result in results.ResultCollection)
9{
10 var streamResultPage1 = result.ToStream();
11}
Fitur Utama:
- Ubah PDF ke PNG: Secara 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 dikonversi.
- Konversi Cepat: Cepat, efisien, dan memerlukan sedikit usaha untuk dikonfigurasi.
PDF to TIFF Converter
Documentize PDF to TIFF 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 mempertahankan fidelitas dan fleksibilitas yang sangat baik. Anda dapat menyesuaikan proses konversi dengan menyesuaikan resolusi, mengaktifkan keluaran multi-halaman, atau memilih halaman.
Cara Mengonversi PDF ke TIFF
Untuk mengonversi dokumen PDF menjadi gambar TIFF, ikuti langkah-langkah berikut:
- Buat instance dari
PdfToTiffOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF masukan menggunakan metode
AddInput
. - Tentukan jalur file keluaran untuk gambar TIFF menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengonversi halaman PDF menjadi gambar TIFF.
1// Buat objek PdfToTiffOptions untuk menentukan instruksi
2var options = new PdfToTiffOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tentukan jalur direktori keluaran
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Lakukan proses
8TiffConverter.Process(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 menentukan instruksi
2var options = new PdfToTiffOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tentukan jalur direktori keluaran
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Tentukan Halaman
8options.PageList = [1, 3];
9// Tentukan Resolusi gambar hasil
10options.OutputResolution = 400;
11// Lakukan proses
12TiffConverter.Process(options);
Pembuatan TIFF Multi-Halaman
Plugin PDF to TIFF Converter mendukung pembuatan TIFF multi-halaman, memungkinkan Anda untuk menggabungkan beberapa halaman PDF menjadi satu file TIFF untuk arsip atau pencetakan yang efisien.
1// Buat objek PdfToTiffOptions untuk menentukan instruksi
2var options = new PdfToTiffOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tentukan jalur direktori keluaran
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Aktifkan keluaran TIFF Multi-Halaman
8options.MultiPage = true;
9// Lakukan proses
10TiffConverter.Process(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 menentukan instruksi
2var options = new PdfToTiffOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Tentukan jalur direktori keluaran
6options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
7// Tentukan Kompresi dan ColorDepth
8options.Compression = TiffCompression.RLE;
9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Lakukan proses
11TiffConverter.Process(options);
Cara Mengelola Hasil Konversi
Metode Process mengembalikan objek ResultContainer
yang memberikan rincian tentang hasil konversi. Anda dapat memperoleh stream dari file TIFF yang telah dikonversi seperti yang ditunjukkan di bawah ini:
1// Buat objek PdfToTiffOptions untuk menentukan instruksi
2var options = new PdfToTiffOptions();
3// Tambahkan jalur file masukan
4options.AddInput(new FileDataSource("path_to_input.pdf"));
5// Lakukan proses
6var results = TiffConverter.Process(options);
7// Dapatkan hasil stream
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 hasil 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 upaya minimal.
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 bidang formulir menjadi konten statis, meningkatkan keamanan dokumen PDF Anda. Ini sangat berguna ketika Anda perlu mengamankan kontrak, perjanjian, atau dokumen apa pun di mana bidang formulir harus tetap tidak berubah.
Cara Memipihkan Bidang Formulir dalam Dokumen PDF
Untuk memipihkan bidang formulir dalam dokumen PDF, ikuti langkah-langkah berikut:
- Buat sebuah instance dari kelas
FormFlattenerOptions
. - Tambahkan file input dan output ke opsi.
- Panggil metode
Process
untuk melakukan operasi pemipihan.
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// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8FormFlattener.Process(options);
Cara Mendapatkan Semua Bidang dalam PDF
Anda dapat mendapatkan informasi berapa banyak bidang yang terdapat dalam dokumen.
1// Dapatkan Nama Bidang
2var fieldNames = FormFlattener.GetFieldNames("path_to_your_pdf_file.pdf");
Cara Memipihkan Semua Kecuali Bidang Pertama dalam PDF
Anda dapat secara selektif memipihkan hanya bidang formulir tertentu berdasarkan kriteria seperti posisi atau nama bidang.
1// Dapatkan Nama Bidang
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 bidang.
8options.SkipFields.Add(fieldNames[0]);
9// Lakukan proses
10FormFlattener.Process(options);
Fitur Utama:
- Memipihkan Semua Bidang Formulir: Mengonversi bidang formulir interaktif menjadi konten statis yang tidak dapat diedit.
- Memipihkan Bidang yang Dipilih: Secara opsional memipihkan bidang tertentu dalam PDF sambil membiarkan yang lain tetap dapat diedit.
- Memipihkan dan Mendapatkan Nama Bidang: Mendapatkan nama bidang dalam PDF.