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
dari HtmlConverter
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
dari HtmlConverter
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, seperti ScaleToPageWidth
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 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 kelas Security
.
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 kelas Security
.
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 Optimizer
The Documentize PDF Optimizer adalah plugin komprehensif yang meningkatkan dokumen PDF melalui teknik optimisasi lanjutan. Plugin ini dirancang untuk membantu mengurangi ukuran file, memutar halaman, memotong konten, dan mengubah ukuran dokumen. Operasi ini meningkatkan kualitas dan kelola dokumen PDF, menjadikannya lebih mudah untuk disimpan, dibagikan, dan dilihat.
Optimalkan PDF
Langkah-langkah berikut menunjukkan cara mengoptimalkan dokumen PDF dengan mengurangi ukuran filenya sambil mempertahankan kualitas.
- Buat objek OptimizeOptions untuk mengkonfigurasi pengaturan optimisasi.
- Tambahkan file PDF input dan atur lokasi output untuk file yang sudah dioptimalkan.
- Jalankan metode
Process
dari Optimizer
untuk mengeksekusi optimisasi.
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
8Optimizer.Process(options);
Putar 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
Process
dari Optimizer
.
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
10Optimizer.Process(options);
Ubah Ukuran 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
Process
dari Optimizer
.
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
10Optimizer.Process(options);
Kompres PDF
Kompresi dokumen PDF ketika memungkinkan dengan menghapus sumber daya halaman yang tidak terpakai, menggabungkan aset yang identik, dan membuang objek yang redundan.
- Buat objek CompressOptions untuk mengkonfigurasi pengaturan optimisasi.
- Tambahkan file input dan tentukan lokasi file output.
- Gunakan metode SetCropBox untuk mendefinisikan area potong.
- Jalankan metode
Process
dari Optimizer
.
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
8Optimizer.Process(options);
Fitur Kunci:
- Optimisasi: 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 daya halaman yang tidak terpakai dan objek dari dokumen.
PDF Merger
Documentize PDF Merger untuk .NET adalah alat serbaguna yang dirancang untuk menggabungkan beberapa dokumen PDF menjadi satu file. Alat 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 mengonfigurasi proses penggabungan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file PDF output menggunakan metode
AddOutput
. - Eksekusi penggabungan menggunakan metode
Process
dari kelas Merger
.
1// Buat objek MergeOptions untuk mengatur 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// Set jalur file output
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Lakukan proses
9Merger.Process(options);
Fitur Utama:
- Gabungkan Beberapa PDF: Dengan mudah menggabungkan beberapa file PDF menjadi satu.
- Optimasi Sumber Daya: Menghilangkan font dan gambar duplikat selama penggabungan.
- Pemrosesan Batch: Gabungkan batch besar dokumen PDF dalam satu waktu.
PDF Table Generator
Documentize Table Generator untuk .NET adalah plugin serbaguna yang dirancang untuk memperlancar integrasi tabel ke dalam dokumen PDF. Apakah Anda sedang mengorganisir data, merancang formulir, atau meningkatkan keterbacaan dokumen, plugin ini menyederhanakan proses sambil mempertahankan presisi dan efisiensi. API intuitifnya mendukung alur kerja pemrosesan dokumen tunggal dan 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 TableGenerator
:
- Buat instance dari kelas
TableGenerator
. - 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
Process
.
Berikut adalah contohnya:
1var generator = new TableGenerator();
2var options = new TableOptions();
3
4// Tentukan file PDF input dan output
5options.AddInput(new FileDataSource("input.pdf"));
6options.AddOutput(new FileDataSource("output.pdf"));
7
8// Definisikan tabel dengan baris dan sel
9options
10 .InsertPageAfter(1) // Tambahkan tabel setelah halaman pertama
11 .AddTable()
12 .AddRow()
13 .AddCell().AddParagraph(new TextFragment("Sel 1"))
14 .AddCell().AddParagraph(new TextFragment("Sel 2"))
15 .AddCell().AddParagraph(new TextFragment("Sel 3"));
16
17// Hasilkan tabel dalam dokumen
18generator.Process(options);
Menambahkan Konten Kaya ke Tabel
Tabel dalam dokumen PDF dapat mencakup berbagai jenis konten untuk meningkatkan fungsionalitas dan penampilannya. Di bawah ini adalah contoh menambahkan konten HTML ke sel tabel:
1options
2 .AddTable()
3 .AddRow()
4 .AddCell().AddParagraph(new HtmlFragment("<h1>Judul 1</h1>"))
5 .AddCell().AddParagraph(new HtmlFragment("<h2>Judul 2</h2>"))
6 .AddCell().AddParagraph(new HtmlFragment("<h3>Judul 3</h3>"));
Jenis Konten yang Didukung dalam Tabel
PDF Table Generator mendukung berbagai jenis konten, memungkinkan pengembang untuk menyesuaikan tabel untuk berbagai kasus penggunaan:
- HtmlFragment: Tambahkan konten berbasis HTML, seperti judul, daftar, dan teks yang diformat.
- TeXFragment: Sertakan konten berbasis LaTeX untuk persamaan matematis dan notasi ilmiah.
- TextFragment: Masukkan teks biasa atau teks yang diformat.
- Image: Sisipkan gambar langsung ke dalam sel tabel.
Menyesuaikan Tata Letak dan Struktur Tabel
Plugin ini memberikan fleksibilitas untuk menyesuaikan struktur tabel, termasuk tinggi baris, lebar kolom, dan penyelarasan sel. Opsi kustomisasi ini memungkinkan Anda untuk merancang tabel yang cocok dengan tata letak dan gaya dokumen Anda.
Memproses Pembuatan Tabel
Setelah menambahkan semua konten dan menyesuaikan struktur tabel, selesaikan proses dengan memanggil metode Process
. Metode ini menghasilkan tabel dan memperbarui dokumen PDF. Berikut adalah cara menangani hasilnya:
1var resultContainer = generator.Process(options);
2
3// Keluarkan jumlah hasil yang dibuat
4Console.WriteLine("Jumlah hasil: " + resultContainer.ResultCollection.Count);
Kasus Penggunaan untuk PDF Table Generator
- Pelaporan Data: Sajikan analitik, laporan keuangan, atau hasil survei dalam format yang jelas dan terorganisir.
- Desain Formulir: Buat formulir interaktif dengan tata letak tabel yang terstruktur.
- Peningkatan Dokumen: Tingkatkan keterbacaan dan kegunaan manual pengguna, panduan, atau materi instruksional.
- Pemrosesan Batch: Otomatiskan pembuatan tabel untuk beberapa dokumen PDF.
Fitur Utama:
- Pembuatan Tabel Dinamis: Dengan mudah hasilkan tabel terstruktur dalam dokumen PDF.
- Dukungan Konten Kaya: Isi tabel dengan teks, HTML, gambar, dan konten LaTeX.
- Penempatan Halaman: Sisipkan tabel di lokasi tertentu dalam PDF dengan presisi.
- Tata Letak yang Dapat Disesuaikan: Sesuaikan struktur tabel, penyelarasan sel, dan gaya.
- Pemrosesan Batch: Proses beberapa dokumen secara bersamaan untuk efisiensi maksimum.
PDF TOC Generator
Documentize PDF TOC Generator untuk .NET adalah plugin yang kuat yang dirancang untuk meningkatkan pengorganisasian dan navigasi dokumen PDF dengan secara dinamis menghasilkan Daftar Isi (TOC). 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 kelas
TocGenerator
. - Buat instance dari
TocOptions
untuk mengonfigurasi pengaturan generasi TOC. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tentukan file PDF output dengan TOC menggunakan metode
AddOutput
. - Panggil metode
Process
untuk menghasilkan TOC.
1var tocGenerator = new TocGenerator();
2var tocOptions = new TocOptions();
3
4// Tambahkan file input dan output
5tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
7
8// Hasilkan TOC
9tocGenerator.Process(tocOptions);
Kustomisasi TOC
Anda dapat mengkustomisasi Daftar Isi dengan memodifikasi kelas TocOptions
. Misalnya, Anda dapat mengontrol tingkat kedalaman untuk entri TOC, mengatur opsi format tertentu, dan lainnya:
1var tocOptions = new TocOptions
2{
3 Depth = 3, // Atur tingkat kedalaman TOC ke 3
4 FontSize = 12, // Atur ukuran font untuk entri TOC
5 Title = "Daftar Isi" // Kustomisasi judul TOC
6};
7
8// Tambahkan file input dan output
9tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
11
12// Hasilkan TOC dengan opsi yang disesuaikan
13tocGenerator.Process(tocOptions);
Cara Menangani Hasil
Setelah diproses, metode Process
mengembalikan objek ResultContainer
yang menyimpan rincian tentang generasi TOC. Anda dapat mengambil dan mencetak rincian output:
1var resultContainer = tocGenerator.Process(tocOptions);
2
3// Akses koleksi hasil dan cetak jalur file output
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine(result);
Pemrosesan Batch untuk Banyak PDF
Plugin PDF TOC Generator mendukung pemrosesan batch, memungkinkan Anda untuk menambahkan TOC ke beberapa dokumen PDF secara bersamaan.
1var tocGenerator = new TocGenerator();
2var tocOptions = new TocOptions();
3
4// Tambahkan beberapa PDF input
5tocOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6tocOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Tambahkan PDF output dengan TOC
9tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output1_with_toc.pdf"));
10tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output2_with_toc.pdf"));
11
12// Proses generasi TOC batch
13tocGenerator.Process(tocOptions);
Fitur Utama:
- Generasi TOC Dinamis: Buat TOC untuk file PDF apa pun dengan entri yang dihasilkan secara otomatis berdasarkan judul atau bookmark.
- Pemrosesan Batch: Hasilkan TOC untuk beberapa dokumen PDF sekaligus.
- Kustomisasi: Kontrol 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 yang besar atau kompleks.
PDF Signature
Plugin Documentize PDF Signature untuk .NET memungkinkan pengguna untuk menandatangani dokumen PDF secara digital. Ini menawarkan proses sederhana untuk menambahkan tanda tangan, memastikan keaslian, dan mengamankan konten PDF. Plugin ini mendukung tanda tangan yang terlihat dan yang tidak terlihat serta memberikan 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:
- Buat sebuah instance dari kelas
Signature
. - Instansiasi kelas
SignOptions
dengan jalur file PFX dan kata sandi. - Tambahkan PDF input dan file output ke opsi.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
1
2var signature = new Signature();
3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
4
5// Tambahkan PDF input dan tentukan file output
6signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
7signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
8
9// Konfigurasi opsi tanda tangan
10signOptions.Reason = "Perjanjian Kontrak";
11signOptions.Contact = "johndoe@example.com";
12signOptions.Location = "New York";
13signOptions.PageNumber = 1;
14signOptions.Visible = true;
15signOptions.Rectangle = new Rectangle(100, 100, 200, 150);
16
17// Terapkan tanda tangan pada dokumen
18signature.Process(signOptions);
Cara Menggunakan Stream untuk File PFX
Anda juga dapat menandatangani PDF menggunakan sertifikat PFX yang disediakan sebagai stream alih-alih jalur file. Ini memungkinkan pengelolaan penyimpanan sertifikat yang lebih fleksibel.
- Buat sebuah instance dari kelas
Signature
. - Instansiasi
SignOptions
dengan stream yang berisi PFX dan kata sandi. - Tambahkan file input dan output.
- Jalankan metode
Process
untuk menerapkan tanda tangan.
1
2using var pfxStream = File.OpenRead(@"C:\certificates\myCertificate.pfx");
3var signature = new Signature();
4var signOptions = new SignOptions(pfxStream, "pfxPassword");
5
6// Tambahkan file input dan output
7signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
8signOptions.AddOutput(new FileDataSource(@"C:\Samples\signedOutput.pdf"));
9
10// Terapkan tanda tangan
11signature.Process(signOptions);
Cara Menerapkan Tanda Tangan Tidak Terlihat
Untuk menambahkan tanda tangan tidak terlihat (yang mengamankan dokumen tanpa menampilkan tanda tangan di dokumen), cukup atur properti Visible
ke false
.
- Buat sebuah instance dari
SignOptions
. - Atur
Visible
ke false
. - Tambahkan file input dan output.
- Panggil
Process
untuk menerapkan tanda tangan tidak terlihat.
1
2var signature = new Signature();
3var signOptions = new SignOptions(@"C:\certificates\myCertificate.pfx", "pfxPassword");
4
5// Konfigurasi tanda tangan tidak terlihat
6signOptions.Visible = false;
7
8// Tambahkan file input dan output
9signOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10signOptions.AddOutput(new FileDataSource(@"C:\Samples\invisiblySigned.pdf"));
11
12// Proses tanda tangan
13signature.Process(signOptions);
Fitur Utama:
- Tandai Dokumen PDF Secara Digital: Amankan dokumen Anda dengan tanda tangan digital yang terlihat atau tidak terlihat.
- Dukungan PFX: Tandai 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.
PDF Splitter
Documentize PDF Splitter untuk .NET adalah alat yang kuat yang menyederhanakan proses memisahkan dokumen PDF besar menjadi file-file kecil yang lebih mudah dikelola. Apakah Anda perlu mengekstrak halaman individual atau membagi dokumen menjadi bagian tertentu, plugin ini memungkinkan Anda untuk mencapainya secara efisien dan dengan upaya minimal.
Cara Memisahkan PDF
Untuk memisahkan dokumen PDF menjadi halaman-halaman individual, ikuti langkah-langkah berikut:
- Buat instance dari
SplitOptions
untuk mengkonfigurasi opsi pemisahan. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan file output untuk setiap halaman yang dipisah menggunakan metode
AddOutput
. - Jalankan metode
Process
pada kelas Splitter
untuk memisahkan dokumen.
1var splitOptions = new SplitOptions();
2
3// Tambahkan file PDF input
4splitOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
5
6// Tentukan file output untuk setiap halaman
7splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.pdf"));
8splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.pdf"));
9splitOptions.AddOutput(new FileDataSource(@"C:\Samples\output_page_3.pdf"));
10
11// Proses operasi pemisahan
12Splitter.Process(splitOptions);
Fitur Utama:
- Pisahkan PDF per Halaman: Pecah dokumen PDF menjadi halaman-halaman individual.
- Proses Batch: Pisahkan batch besar PDF sekaligus.
- Opsi Pisah Kustom: Konfigurasi proses pemisahan berdasarkan kebutuhan Anda.
- Output Terorganisir: Mudah kelola file output untuk setiap halaman atau bagian yang dipisah.
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 obrolan berdasarkan pesan input dan menyimpan output dalam format PDF, membuatnya cocok untuk membuat antarmuka percakapan atau laporan analisis langsung di dalam dokumen PDF.
Menghasilkan Respons Obrolan
Untuk menghasilkan respons obrolan dan menyimpannya ke file PDF menggunakan plugin ChatGPT, ikuti langkah-langkah berikut:
- Buat instance dari kelas
PdfChatGptRequestOptions
untuk mengonfigurasi opsi permintaan. - Tambahkan file PDF input dan output.
- Setel kunci API dan tentukan parameter seperti jumlah token maksimum dan kueri untuk model ChatGPT.
- Jalankan metode
ProcessAsync
untuk menghasilkan penyelesaian obrolan.
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 tempat untuk menyimpan PDF output dengan respons obrolan
10options.AddOutput(new FileDataSource("output.pdf"));
11
12// Buat instance dari plugin PdfChatGpt
13var plugin = new PdfChatGpt();
14
15// Jalankan proses secara asinkron
16var result = await plugin.ProcessAsync(options);
Fitur Utama:
- Penyelesaian Obrolan: 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 obrolan yang dihasilkan dalam file PDF terstruktur untuk penggunaan lebih lanjut.
- Pemrosesan Asinkron: Pastikan aplikasi responsif dengan memproses penyelesaian obrolan secara asinkron.
Menambahkan Pesan Sistem dan Pengguna
Untuk menciptakan percakapan yang lebih interaktif, Anda dapat menambahkan pesan sistem dan pesan pengguna. Pesan ini membantu membentuk konteks percakapan.
- Tambahkan pesan sistem yang mengatur 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 meringkas teks.");
6
7// Tambahkan pesan pengguna untuk mengajukan kueri ke model ChatGPT
8options.AddUserMessage("Tolong ringkas 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 plugin = new PdfChatGpt();
16var result = await plugin.ProcessAsync(options);
Plugin Documentize PDF Image Extractor untuk .NET memungkinkan Anda untuk dengan mudah mengekstrak gambar dari dokumen PDF. Ini memindai file PDF Anda, mengidentifikasi gambar yangåµå
„, 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 ini:
- Buat sebuah instance dari kelas
ImageExtractor
. - Buat sebuah instance dari kelas
ImageExtractorOptions
. - Tambahkan jalur file input ke dalam opsi.
- Proses ekstraksi gambar menggunakan plugin.
- Ambil gambar yang diekstrak dari wadah hasil.
1using var plugin = new ImageExtractor();
2
3// Buat sebuah instance dari kelas ImageExtractorOptions
4var imageExtractorOptions = new ImageExtractorOptions();
5
6// Tambahkan jalur file input
7imageExtractorOptions.AddInput(new FileDataSource(Path.Combine(@"C:\Samples\", "sample.pdf")));
8
9// Proses ekstraksi gambar
10var resultContainer = plugin.Process(imageExtractorOptions);
11
12// Dapatkan gambar yang diekstrak dan simpan ke file
13var extractedImage = resultContainer.ResultCollection[0].ToStream();
14var outputStream = File.OpenWrite(@"C:\Samples\tmp.jpg");
15extractedImage.CopyTo(outputStream);
Mengekstrak Gambar dari Beberapa File PDF
Plugin ImageExtractor mendukung pemrosesan batch, memungkinkan Anda untuk mengekstrak gambar dari beberapa PDF secara bersamaan. Fitur ini sangat berguna ketika Anda memiliki koleksi file PDF dan perlu mengambil semua gambar sekaligus.
1using var plugin = new ImageExtractor();
2var options = new ImageExtractorOptions();
3
4// Tambahkan beberapa file PDF input
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7options.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
8
9// Proses ekstraksi gambar
10var resultContainer = plugin.Process(options);
11
12// Simpan gambar yang diekstrak dari semua file
13for (int i = 0; i < resultContainer.ResultCollection.Count; i++)
14{
15 var extractedImage = resultContainer.ResultCollection[i].ToStream();
16 using var outputStream = File.OpenWrite($@"C:\Samples\image_{i + 1}.jpg");
17 extractedImage.CopyTo(outputStream);
18}
Fitur Utama:
- Ekstrak Gambar yang Teråµå
„: Mengidentifikasi dan mengekstrak gambar dari dokumen PDF.
- Preserve Qualitas Gambar: Memastikan gambar yang diekstrak mempertahankan kualitas aslinya.
- Pemrosesan Batch: Mengekstrak gambar dari beberapa dokumen PDF dalam satu operasi.
- Output yang Fleksibel: Simpan gambar yang diekstrak dalam format atau lokasi yang Anda pilih.
Documentize PDF Text Extractor untuk .NET menyederhanakan ekstraksi teks dari dokumen PDF. Apakah Anda membutuhkan teks murni, mentah, atau biasa, plugin ini memungkinkan Anda untuk mengekstrak teks secara efisien sambil mempertahankan format atau menghilangkannya sesuai kebutuhan Anda.
Cara Mengekstrak Teks dari PDF
Untuk mengekstrak teks dari dokumen PDF, ikuti langkah-langkah ini:
- Buat instance dari kelas
TextExtractor
. - Buat instance dari
TextExtractorOptions
untuk mengonfigurasi opsi ekstraksi. - Tambahkan file PDF input menggunakan metode
AddInput
. - Jalankan metode
Process
untuk mengekstrak teks. - Akses teks yang telah diekstrak menggunakan
ResultContainer.ResultCollection
.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Tambahkan file PDF input
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Proses ekstraksi teks
8var resultContainer = extractor.Process(textExtractorOptions);
9
10// Cetak teks yang diekstrak
11var extractedText = resultContainer.ResultCollection[0];
12Console.WriteLine(extractedText);
Mengekstrak Teks dari Beberapa PDF
Plugin ini memungkinkan Anda untuk mengekstrak teks dari beberapa PDF secara bersamaan, memastikan pemrosesan yang cepat dan efisien.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Tambahkan beberapa PDF input
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input1.pdf"));
6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input2.pdf"));
7
8// Proses ekstraksi
9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Output teks yang diekstrak
12foreach (var result in resultContainer.ResultCollection)
13{
14 Console.WriteLine(result);
15}
Mode Ekstraksi Teks
Plugin TextExtractor menawarkan tiga mode ekstraksi, memberikan fleksibilitas berdasarkan kebutuhan Anda.
- Mode Murni: Mempertahankan format asli, termasuk spasi dan penyelarasan.
- Mode Mentah: Mengekstrak teks tanpa format, berguna untuk pemrosesan data mentah.
- Mode Biasa: Mengekstrak teks tanpa karakter khusus atau format tambahan.
1var textExtractorOptions = new TextExtractorOptions();
2
3// Atur ke mode Murni
4textExtractorOptions.Mode = ExtractionMode.Pure;
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Proses dan output
8var resultContainer = extractor.Process(textExtractorOptions);
9Console.WriteLine(resultContainer.ResultCollection[0]);
Cara Menangani Pemrosesan Batch
Untuk set dokumen besar, Anda dapat memanfaatkan pemrosesan batch, memungkinkan Anda untuk mengekstrak teks dari beberapa PDF sekaligus.
1using var extractor = new TextExtractor();
2var textExtractorOptions = new TextExtractorOptions();
3
4// Tambahkan beberapa PDF input
5textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch1.pdf"));
6textExtractorOptions.AddInput(new FileDataSource(@"C:\Samples\batch2.pdf"));
7
8// Tentukan output untuk setiap file
9var resultContainer = extractor.Process(textExtractorOptions);
10
11// Tangani teks yang diekstrak
12foreach (var result in resultContainer.ResultCollection)
13{
14 Console.WriteLine(result);
15}
Fitur Utama:
- Mode Murni: Ekstrak teks sambil mempertahankan format aslinya.
- Mode Mentah: Ekstrak teks tanpa format apa pun.
- Mode Biasa: Ekstrak teks tanpa karakter khusus atau format.
- Pemrosesan Batch: Ekstrak teks dari beberapa PDF sekaligus.
PDF Timestamp Adder
Documentize PDF Timestamp Adder untuk .NET adalah alat yang kuat dirancang untuk menambahkan stempel waktu yang aman ke dokumen PDF Anda. Ini meningkatkan integritas dan keaslian dokumen Anda dengan memberikan rujukan waktu yang dipercaya, memastikan kepatuhan terhadap standar tanda tangan digital.
Cara Menambahkan Stempel Waktu ke PDF
Untuk menambahkan stempel waktu yang aman ke dokumen PDF, ikuti langkah-langkah berikut:
- Buat instance dari kelas
Timestamp
. - Buat instance dari
AddTimestampOptions
untuk mengonfigurasi proses stempel waktu. - Tambahkan file PDF input menggunakan metode
AddInput
. - Atur jalur file output menggunakan
AddOutput
. - Eksekusi proses stempel waktu menggunakan metode
Process
.
1// Instantiate the Timestamp plugin
2var plugin = new Timestamp();
3
4// Configure the timestamping options
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url");
6
7// Add input PDF file
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Specify the output PDF file
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Perform the timestamping process
14plugin.Process(opt);
Cara Menggunakan Autentikasi Kustom dengan Server Stempel Waktu
Anda dapat memberikan kredensial autentikasi dasar saat menghubungkan ke server stempel waktu. Ini memungkinkan Anda untuk mengautentikasi dengan server yang memerlukan nama pengguna dan kata sandi.
- Buat instance dari kelas
Timestamp
. - Buat instance dari
AddTimestampOptions
, termasuk serverBasicAuthCredentials
. - Tambahkan jalur file input dan file output.
- Panggil metode
Process
.
1// Instantiate the Timestamp plugin
2var plugin = new Timestamp();
3
4// Configure the timestamping options with authentication
5var opt = new AddTimestampOptions("path_to_pfx", "password_for_pfx", "timestamp_server_url", "username:password");
6
7// Add input PDF file
8opt.AddInput(new FileDataSource("path_to_pdf"));
9
10// Specify the output PDF file
11opt.AddOutput(new FileDataSource("path_to_result_pdf"));
12
13// Perform the timestamping process
14plugin.Process(opt);
Menangani File PFX dan Kata Sandi
Kelas AddTimestampOptions
memungkinkan Anda untuk menggunakan file PFX untuk tanda tangan digital beserta kata sandi.
- Aliran PFX atau Jalur File: Anda dapat memberikan aliran atau jalur file ke file PFX.
- Proteksi Kata Sandi: Pastikan Anda mengelola kata sandi untuk file PFX dengan aman.
Fitur Utama:
- Tambahkan Stempel Waktu yang Aman: Tambahkan stempel waktu yang aman dengan mudah ke dokumen PDF Anda.
- Server Stempel Waktu yang Dapat Disesuaikan: Gunakan URL server stempel waktu dan kredensial autentikasi kustom.
- Automatisasi: Integrasikan stempel waktu ke dalam aplikasi .NET Anda untuk alur kerja otomatis.
- Kepatuhan: Pastikan dokumen Anda memenuhi standar industri untuk tanda tangan digital dan stempel waktu.
PDF/A Converter
Pengonversi PDF/A Documentize untuk .NET adalah alat yang kuat dirancang untuk mengonversi dokumen PDF ke dalam 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 ke format PDF/A, ikuti langkah-langkah berikut:
- Buat instance dari kelas
PdfAConverter
. - 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 menjalankan konversi.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Tambahkan file PDF input
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Tentukan file PDF/A output
11pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\output_pdfa.pdf"));
12
13// Proses konversi
14pdfAConverter.Process(pdfAOptions);
Memvalidasi Kepatuhan PDF/A
Anda dapat memvalidasi file PDF yang ada untuk kepatuhan PDF/A menggunakan kelas PdfAValidateOptions
.
1var pdfAConverter = new PdfAConverter();
2var validationOptions = new PdfAValidateOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_1A
5};
6
7// Tambahkan file PDF yang akan divalidasi
8validationOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Jalankan proses validasi
11var resultContainer = pdfAConverter.Process(validationOptions);
12
13// Periksa hasil validasi
14var validationResult = (PdfAValidationResult)resultContainer.ResultCollection[0].Data;
15Console.WriteLine("Validasi PDF/A Lulus: " + validationResult.IsValid);
Pemrosesan Batch untuk Konversi PDF/A
Plugin ini mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi atau memvalidasi beberapa file PDF untuk kepatuhan PDF/A sekaligus.
1var pdfAConverter = new PdfAConverter();
2var pdfAOptions = new PdfAConvertOptions
3{
4 PdfAVersion = PdfAStandardVersion.PDF_A_3B
5};
6
7// Tambahkan beberapa file PDF input
8pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
9pdfAOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
10
11// Tentukan file output untuk PDF/A yang terkonversi
12pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file1_pdfa.pdf"));
13pdfAOptions.AddOutput(new FileDataSource(@"C:\Samples\file2_pdfa.pdf"));
14
15// Proses konversi batch
16pdfAConverter.Process(pdfAOptions);
Fitur Utama:
- Konversi ke PDF/A: Mengubah file PDF ke format PDF/A (seperti PDF/A-1a, PDF/A-2b, PDF/A-3b) untuk memastikan kepatuhan terhadap standar arsip.
- Validasi Kepatuhan PDF/A: Periksa dokumen PDF yang ada untuk kesesuaian dengan standar PDF/A dan identifikasi masalah jika tidak mematuhi.
- Pemrosesan Batch: Proses beberapa file sekaligus untuk konversi atau validasi.
- Alur Kerja Efisien: Minimalkan waktu dan usaha 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 (XLS/XLSX). Dengan memanfaatkan plugin ini, pengembang dapat dengan lancar 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 (XLS/XLSX), ikuti langkah-langkah berikut:
- Buat instance dari kelas
XlsConverter
. - Konfigurasi pengaturan konversi menggunakan kelas
PdfToXlsOptions
. - Tambahkan file PDF masukan menggunakan metode
AddInput
. - Tentukan jalur file keluaran menggunakan metode
AddOutput
. - Eksekusi metode
Process
untuk memulai konversi.
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Tambahkan jalur file masukan dan keluaran
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
7
8// Lakukan konversi
9converter.Process(options);
Menyesuaikan Konversi PDF ke Excel
Kelas PdfToXlsOptions
memungkinkan Anda untuk menyesuaikan proses konversi. Misalnya, untuk mengonversi PDF menjadi file XLSX, setel nama lembar kerja, dan aktifkan opsi format lanjutan:
1var options = new PdfToXlsOptions
2{
3 Format = PdfToXlsOptions.ExcelFormat.XLSX, // Tentukan format XLSX
4 WorksheetName = "MySheet", // Beri nama lembar kerja
5 InsertBlankColumnAtFirst = true // Sisipkan kolom kosong di awal
6};
7
8// Tambahkan file masukan dan keluaran
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.xlsx"));
11
12// Proses konversi
13converter.Process(options);
Pemrosesan Batch Konversi PDF ke XLS
Dengan pemrosesan batch, Anda dapat mengonversi beberapa file PDF menjadi spreadsheet Excel sekaligus. Berikut adalah contohnya:
1var converter = new XlsConverter();
2var options = new PdfToXlsOptions();
3
4// Tambahkan beberapa file masukan
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Tentukan jalur file keluaran
9options.AddOutput(new FileDataSource(@"C:\Samples\output1.xlsx"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output2.xlsx"));
11
12// Lakukan konversi batch
13converter.Process(options);
Menangani Hasil Konversi
Setelah proses konversi, metode Process
mengembalikan objek ResultContainer
yang berisi detail dari operasi tersebut. Berikut cara mengambil jalur file yang dikonversi:
1var resultContainer = converter.Process(options);
2
3// Akses jalur file keluaran
4var result = resultContainer.ResultCollection[0];
5Console.WriteLine("Jalur file yang dikonversi: " + result.Data.ToString());
Enum PdfToXlsOptions.ExcelFormat
menyediakan berbagai format keluaran:
- XLSX: Format File Office Open XML (.xlsx) (default).
- XLSM: Format Excel yang mendukung makro.
- CSV: Nilai yang dipisahkan koma.
- ODS: Spreadsheet Dokumen Terbuka.
- XMLSpreadSheet2003: Format XML Excel 2003.
Fitur Utama:
- Opsi Konversi Fleksibel: Konversi file PDF menjadi XLSX, XLS, CSV, atau format lainnya.
- Pemeliharaan Konten: Pertahankan struktur, tata letak, dan format asli.
- Keluaran yang Dapat Disesuaikan: Konfigurasi rentang halaman, nama lembar kerja, dan format keluaran.
- Pemrosesan Batch: Tangani beberapa file PDF secara bersamaan untuk efisiensi tinggi.
- Format Lanjutan: Sisipkan kolom kosong atau minimalisir jumlah lembar kerja.
PDF to DOC Converter
Documentize PDF to DOC Converter untuk .NET adalah alat yang kuat yang dirancang untuk mengonversi dokumen PDF ke dalam format DOC atau DOCX. Plugin ini dengan sempurna mengubah halaman PDF menjadi dokumen Microsoft Word yang dapat diedit, sehingga memudahkan untuk menggunakan kembali, mengedit, dan berbagi konten di berbagai platform.
Cara Mengonversi PDF ke DOC/DOCX
Untuk mengonversi dokumen PDF ke format DOC/DOCX, ikuti langkah-langkah berikut:
- Buat instance dari kelas
DocConverter
. - Buat instance dari
DocConversionOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tambahkan jalur file output untuk file DOC/DOCX yang dihasilkan menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengeksekusi konversi.
1
2var docConverter = new DocConverter();
3var options = new DocConversionOptions()
4{
5 SaveFormat = SaveFormat.DocX, // Format output sebagai DOCX
6 ConversionMode = ConversionMode.EnhancedFlow // Optimalkan tata letak dan format
7};
8
9// Tambahkan file PDF input
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11
12// Tambahkan jalur dokumen Word output
13options.AddOutput(new FileDataSource(@"C:\Samples\output.docx"));
14
15// Proses konversi
16docConverter.Process(options);
Mengonversi PDF ke DOC dengan Opsi Kustom
Plugin PDF to DOC Converter 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
2var docConverter = new DocConverter();
3var options = new DocConversionOptions()
4{
5 SaveFormat = SaveFormat.Doc, // Format output sebagai DOC
6 ConversionMode = ConversionMode.Precise // Pertahankan tata letak PDF asli sedekat mungkin
7};
8
9// Tambahkan file PDF input
10options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11
12// Tambahkan jalur dokumen Word output
13options.AddOutput(new FileDataSource(@"C:\Samples\output.doc"));
14
15// Proses konversi
16docConverter.Process(options);
Pemrosesan Batch Konversi PDF ke DOC/DOCX
PDF to DOC Converter mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi beberapa file PDF sekaligus. Berikut adalah contoh konversi batch:
1
2var docConverter = new DocConverter();
3var options = new DocConversionOptions()
4{
5 SaveFormat = SaveFormat.DocX
6};
7
8// Tambahkan beberapa file PDF input
9options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
10options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
11
12// Tambahkan jalur file output untuk file DOCX yang dihasilkan
13options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.docx"));
14options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.docx"));
15
16// Proses konversi batch
17docConverter.Process(options);
Fitur Utama:
- Konversi DOC/DOCX: Konversi 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: Mengonversi beberapa file PDF sekaligus.
- Opsi Konversi Kustom: Sesuaikan proses konversi dengan mode yang berbeda, seperti Enhanced Flow, untuk tata letak yang lebih baik.
PDF to HTML Converter
Documentize PDF to HTML Converter untuk .NET adalah alat dinamis yang menyederhanakan konversi dokumen PDF menjadi format HTML. Plugin ini dirancang tidak hanya untuk perubahan format file sederhana tetapi juga untuk meningkatkan aksesibilitas, membuat dokumen lebih ramah pengguna dan dapat disesuaikan dengan lingkungan web.
Cara Mengonversi PDF ke HTML
Untuk mengonversi dokumen PDF menjadi HTML, ikuti langkah-langkah ini:
- Buat instansi dari kelas
PdfHtml
. - Buat instansi dari kelas
PdfToHtmlOptions
untuk mengonfigurasi opsi konversi. - Tambahkan file PDF masukan menggunakan metode
AddInput
. - Tambahkan jalur file HTML keluaran menggunakan metode
AddOutput
. - Panggil metode
Process
untuk mengonversi PDF ke HTML.
1var pdfHtml = new PdfHtml();
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Atur jalur file masukan dan keluaran
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.html"));
7
8// Proses konversi PDF ke HTML
9pdfHtml.Process(options);
Cara Mengonversi HTML ke PDF
PDF to HTML Converter juga mendukung konversi file HTML kembali ke format PDF, memungkinkan konversi dua arah secara penuh.
1var pdfHtml = new PdfHtml();
2var options = new HtmlToPdfOptions();
3
4// Atur jalur file masukan dan keluaran
5options.AddInput(new FileDataSource(@"C:\Samples\input.html"));
6options.AddOutput(new FileDataSource(@"C:\Samples\output.pdf"));
7
8// Proses konversi HTML ke PDF
9pdfHtml.Process(options);
Menyesuaikan Konversi PDF ke HTML
Anda dapat menyesuaikan proses konversi dengan menentukan encoding, font, atau pengaturan lainnya. Berikut adalah contoh penetapan encoding UTF-8 dan font Arial untuk konversi:
1var pdfHtml = new PdfHtml();
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Atur encoding dan font
5options.Encoding = Encoding.UTF8;
6options.Font = "Arial";
7
8// Tambahkan file masukan dan keluaran
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output.html"));
11
12// Proses konversi
13pdfHtml.Process(options);
Konversi Batch dari PDF ke HTML
Plugin ini juga mendukung pemrosesan batch, memungkinkan Anda mengonversi beberapa PDF menjadi file HTML sekaligus.
1var pdfHtml = new PdfHtml();
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Tambahkan beberapa file PDF masukan
5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7
8// Atur jalur file keluaran untuk setiap konversi
9options.AddOutput(new FileDataSource(@"C:\Samples\output_file1.html"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_file2.html"));
11
12// Proses konversi batch
13pdfHtml.Process(options);
Fitur Utama:
- Konversi PDF ke HTML: Mengonversi dokumen PDF menjadi file HTML yang sepenuhnya fungsional dengan lancar.
- Sumber Daya Tersemat: Pilih apakah akan menyematkan sumber daya (seperti gambar dan font) langsung ke dalam HTML atau menghubungkannya secara eksternal.
- Konversi Dua Arah: Mengonversi PDF ke HTML dan sebaliknya dengan dukungan penuh untuk kedua arah.
- Pertahankan Tata Letak: Pastikan bahwa tata letak dan format asli dipertahankan selama konversi.
- Encoding Kustom: Tentukan format encoding seperti UTF-8 untuk rendering teks yang tepat dalam HTML yang dikonversi.
PDF to JPEG Converter
Konverter PDF ke JPEG Documentize untuk .NET adalah alat 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:
- Buat instance dari kelas
Jpeg
. - Buat instance dari
JpegOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF masukan menggunakan metode
AddInput
. - Tentukan jalur file keluaran untuk gambar JPEG menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengonversi halaman PDF menjadi gambar JPEG.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Tambahkan file PDF masukan
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Tentukan direktori keluaran untuk gambar JPEG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Proses konversi PDF ke JPEG
11converter.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 300 dpi:
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Atur resolusi keluaran ke 300 dpi dan hanya konversi halaman pertama
5options.OutputResolution = 300;
6options.PageRange = new PageRange(1);
7
8// Tambahkan jalur masukan dan keluaran
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
11
12// Proses konversi
13converter.Process(options);
Proses Batch untuk Konversi PDF ke JPEG
Plugin Konverter PDF ke JPEG mendukung pemrosesan batch, memungkinkan Anda mengonversi beberapa halaman dari PDF menjadi file JPEG individu.
1var converter = new Jpeg();
2var options = new JpegOptions();
3
4// Tambahkan file PDF masukan
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Atur jalur keluaran untuk setiap halaman
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.jpg"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.jpg"));
10
11// Proses konversi batch
12converter.Process(options);
Cara Menangani Hasil Konversi
Metode Process mengembalikan objek ResultContainer
yang menyimpan informasi tentang hasil konversi. Anda dapat mencetak jalur dari file JPEG yang telah dikonversi seperti yang ditunjukkan di bawah ini:
1ResultContainer resultContainer = converter.Process(options);
2
3// Cetak jalur keluaran dari gambar JPEG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Fitur Utama:
- Ubah PDF ke JPEG: Ubah seluruh dokumen PDF atau halaman tertentu menjadi gambar JPEG tanpa usaha.
- Resolusi Kustom: Atur resolusi (misalnya, 300 dpi) untuk output berkualitas tinggi.
- Rentang Halaman: Pilih halaman atau rentang tertentu untuk konversi.
- Proses Batch: Konversi beberapa halaman PDF atau seluruh dokumen sekaligus.
- 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 mengonversi dokumen PDF menjadi gambar PNG berkualitas tinggi. Plugin ini dirancang untuk membuat konten Anda lebih serbaguna, 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 kelas
Png
. - Buat instance dari
PngOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF masukan menggunakan metode
AddInput
. - Tentukan direktori keluaran untuk gambar PNG menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengonversi halaman PDF menjadi gambar PNG.
1var converter = new Png();
2var options = new PngOptions();
3
4// Tambahkan file PDF masukan
5options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
6
7// Tentukan direktori keluaran untuk gambar PNG
8options.AddOutput(new FileDataSource(@"C:\Samples\images"));
9
10// Proses konversi PDF ke PNG
11converter.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 300 DPI:
1var converter = new Png();
2var options = new PngOptions();
3
4// Setel resolusi keluaran ke 300 DPI
5options.OutputResolution = 300;
6
7// Konversi hanya halaman pertama
8options.PageRange = new PageRange(1);
9
10// Tambahkan jalur masukan dan keluaran
11options.AddInput(new FileDataSource(@"C:\Samples\sample.pdf"));
12options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
13
14// Proses konversi
15converter.Process(options);
Pemrosesan Batch untuk Konversi PDF ke PNG
Plugin PDF to PNG Converter juga mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi beberapa halaman atau bahkan seluruh dokumen PDF menjadi file PNG individual.
1var converter = new Png();
2var options = new PngOptions();
3
4// Tambahkan file PDF masukan
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Setel jalur keluaran untuk setiap halaman
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.png"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.png"));
10
11// Proses konversi batch
12converter.Process(options);
Menangani Hasil Konversi
Setelah memproses konversi, metode Process mengembalikan objek ResultContainer
yang berisi hasil konversi. Anda dapat mencetak jalur keluaran dari gambar PNG sebagai berikut:
1ResultContainer resultContainer = converter.Process(options);
2
3// Cetak jalur keluaran dari gambar PNG
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Fitur Utama:
- Mengonversi 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 keluaran gambar berkualitas tinggi.
- Pemrosesan Batch: Mengonversi beberapa halaman PDF atau seluruh dokumen dalam satu proses.
- Manajemen Keluaran yang Mudah: Tentukan direktori keluaran untuk setiap file PNG yang dikonversi.
- Konversi Cepat: Cepat, efisien, dan memerlukan upaya minimal untuk dikonfigurasi.
PDF to TIFF Converter
Documentize PDF to TIFF Converter untuk .NET adalah alat yang kuat dirancang untuk mengubah 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.
Cara Mengonversi PDF ke TIFF
Untuk mengonversi dokumen PDF menjadi gambar TIFF, ikuti langkah-langkah berikut:
- Buat instance dari kelas
TiffConverter
. - Buat instance dari
PdfToTiffOptions
untuk mengonfigurasi proses konversi. - Tambahkan file PDF input menggunakan metode
AddInput
. - Tentukan jalur file output untuk gambar TIFF menggunakan metode
AddOutput
. - Jalankan metode
Process
untuk mengonversi halaman PDF menjadi gambar TIFF.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Tambahkan file PDF input
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Tentukan file output untuk gambar TIFF
8options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
9
10// Proses konversi PDF ke TIFF
11converter.Process(options);
Menyesuaikan Konversi PDF ke TIFF
Anda dapat menyesuaikan proses konversi dengan mengatur resolusi, mengaktifkan output multi-halaman, atau memilih rentang halaman. Berikut adalah cara mengonversi halaman pertama dari PDF pada 300 dpi menjadi file TIFF:
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Setel resolusi output ke 300 dpi dan konversi hanya halaman pertama
5options.OutputResolution = 300;
6options.PageList = new List<int> { 1 };
7
8// Tambahkan jalur input dan output
9options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
10options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
11
12// Proses konversi
13converter.Process(options);
Pembuatan TIFF Multi-Halaman
Plugin PDF to TIFF Converter mendukung pembuatan TIFF multi-halaman, memungkinkan Anda menggabungkan beberapa halaman PDF menjadi satu file TIFF untuk arsip atau pencetakan yang efisien.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions
3{
4 MultiPage = true // Mengaktifkan output TIFF multi-halaman
5};
6
7// Tambahkan file PDF input
8options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
9
10// Tentukan file output untuk TIFF multi-halaman
11options.AddOutput(new FileDataSource(@"C:\Samples\output.tiff"));
12
13// Proses konversi
14converter.Process(options);
Pemrosesan Batch untuk Konversi PDF ke TIFF
Plugin PDF to TIFF Converter juga mendukung pemrosesan batch, memungkinkan Anda untuk mengonversi beberapa halaman PDF atau seluruh dokumen secara bersamaan menjadi file TIFF terpisah.
1var converter = new TiffConverter();
2var options = new PdfToTiffOptions();
3
4// Tambahkan file PDF input
5options.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
6
7// Setel jalur output untuk halaman individu
8options.AddOutput(new FileDataSource(@"C:\Samples\output_page_1.tiff"));
9options.AddOutput(new FileDataSource(@"C:\Samples\output_page_2.tiff"));
10
11// Proses konversi batch
12converter.Process(options);
Cara Menangani Hasil Konversi
Metode Process mengembalikan objek ResultContainer
yang memberikan detail tentang hasil konversi. Anda dapat mencetak jalur file TIFF yang telah dikonversi seperti yang ditunjukkan di bawah ini:
1ResultContainer resultContainer = converter.Process(options);
2
3// Cetak jalur output dari gambar TIFF
4foreach (FileResult result in resultContainer.ResultCollection)
5{
6 Console.WriteLine(result.Data.ToString());
7}
Fitur Utama:
- Konversi PDF ke TIFF: Mengonversi dokumen PDF secara keseluruhan atau halaman tertentu menjadi gambar TIFF tanpa usaha.
- Resolusi Kustom: Sesuaikan resolusi (mis., 300 dpi) untuk keluaran berkualitas superior.
- TIFF Multi-Halaman: Gabungkan beberapa halaman PDF menjadi satu file TIFF multi-halaman.
- Rentang Halaman: Mengonversi halaman atau rentang tertentu untuk hasil yang tepat.
- Pemrosesan Batch: Mengonversi beberapa dokumen atau halaman PDF sekaligus.
- Konversi Cepat: Proses cepat dan efisien dengan usaha minimal.
Plugin Documentize PDF Form Flattener untuk .NET dirancang untuk mengonversi formulir PDF interaktif menjadi dokumen non-editable, membuatnya 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.
Untuk meratakan bidang formulir dalam dokumen PDF, ikuti langkah-langkah ini:
- Buat instance dari kelas
FormFlattener
. - Buat instance dari kelas
FormFlattenAllFieldsOptions
atau FormFlattenSelectedFieldsOptions
. - Tambahkan file masukan dan keluaran ke dalam opsi.
- Panggil metode
Process
untuk melakukan operasi perataan.
1var formFlattener = new FormFlattener();
2
3// Buat opsi untuk meratakan semua bidang
4var flattenOptions = new FormFlattenAllFieldsOptions();
5
6// Tambahkan file masukan dan keluaran
7flattenOptions.Inputs.Add(new FileDataSource("input.pdf"));
8flattenOptions.Outputs.Add(new FileDataSource("output-flat.pdf"));
9
10// Proses operasi perataan formulir
11var resultContainer = formFlattener.Process(flattenOptions);
Meratakan Bidang Terpilih
Anda dapat meratakan hanya bidang formulir tertentu berdasarkan kriteria seperti posisi atau tipe bidang.
- Buat instance dari kelas
FormFlattener
. - Tentukan kriteria untuk meratakan bidang tertentu menggunakan
FormFlattenSelectedFieldsOptions
. - Tambahkan file masukan dan keluaran ke dalam opsi.
- Panggil metode
Process
untuk menerapkan perubahan.
1var formFlattener = new FormFlattener();
2
3// Buat opsi untuk meratakan bidang terpilih (misalnya, bidang dengan koordinat x sudut kiri bawah > 300)
4var flattenOptions = new FormFlattenSelectedFieldsOptions(
5 (field) => field.Rect.LLX > 300
6);
7
8// Tambahkan file masukan dan keluaran
9flattenOptions.Inputs.Add(new FileDataSource("input.pdf"));
10flattenOptions.Outputs.Add(new FileDataSource("output-flat.pdf"));
11
12// Proses operasi perataan formulir
13var resultContainer = formFlattener.Process(flattenOptions);
Fitur Utama:
- Meratakan Semua Bidang Formulir: Mengonversi bidang formulir interaktif menjadi konten statis yang tidak dapat diedit.
- Meratakan Bidang Terpilih: Opsi untuk meratakan bidang tertentu dalam PDF sementara membiarkan yang lain dapat diedit.
- Aman untuk Dokumen: Memastikan bahwa bidang yang diratakan terlindungi dari modifikasi lebih lanjut.
- Pemrosesan Batch: Mampu meratakan beberapa formulir PDF dalam satu proses.
FAQs
FAQ ini memberikan informasi komprehensif mengenai fitur dan fungsionalitas Documentize .NET Plugins, mencakup aspek seperti konversi PDF, penanganan formulir, dan pembuatan daftar isi (TOC).
Pertanyaan Umum
1. Apa itu Documentize untuk .NET?
Documentize untuk .NET adalah pustaka yang kuat untuk mengelola dan memproses dokumen PDF secara terprogram. Ini mencakup plugin untuk mengonversi PDF ke berbagai format, mengedit formulir PDF, menambahkan tanda tangan digital, menghasilkan TOC, dan memastikan kepatuhan PDF/A untuk arsip jangka panjang.
2. Bagaimana cara menginstal plugin Documentize untuk .NET?
Anda dapat menginstal plugin Documentize dengan mengunduh file assembly dari situs web resmi atau mengambil paket langsung dari NuGet. Instruksi instalasi yang detail tersedia dalam dokumentasi masing-masing plugin.
Plugin Konversi PDF
3. Bagaimana cara mengonversi dokumen PDF menjadi file Word (DOC/DOCX)?
Untuk mengonversi dokumen PDF menjadi format Word menggunakan PDF to DOC Converter:
- Instansiasi kelas
PdfDoc
. - Buat objek
PdfToDocOptions
untuk mengonfigurasi opsi konversi. - Tambahkan jalur file PDF input dan DOC/DOCX output.
- Panggil metode
Process
untuk mengeksekusi konversi.
4. Bagaimana cara mengonversi halaman PDF menjadi gambar JPEG?
Menggunakan PDF to JPEG Converter:
- Buat instance dari kelas
Jpeg
. - Setel opsi konversi (misalnya, resolusi, rentang halaman) melalui
JpegOptions
. - Tambahkan jalur file input/output.
- Panggil metode
Jpeg.Process
untuk menjalankan konversi.
5. Bagaimana cara mengonversi PDF menjadi PNG?
Untuk mengonversi PDF menjadi format PNG:
- Buat instance dari kelas
Png
dan objek PngOptions
. - Tambahkan PDF input dan tentukan folder output.
- Atur opsi seperti resolusi (misalnya, 300 DPI).
- Panggil metode
Process
untuk menghasilkan gambar PNG.
6. Bagaimana cara mengonversi PDF menjadi Excel (XLS/XLSX)?
Untuk mengonversi PDF ke Excel:
- Instansiasi kelas
PdfXls
. - Gunakan
PdfToXlsOptions
untuk mengonfigurasi jalur input/output dan opsi konversi. - Panggil metode
Process
untuk memulai konversi.
7. Bagaimana cara mengonversi PDF menjadi HTML?
Untuk mengonversi dokumen PDF menjadi HTML:
- Buat instance dari kelas
PdfHtml
. - Konfigurasi opsi konversi dengan
PdfToHtmlOptions
atau HtmlToPdfOptions
. - Tambahkan jalur input/output dan panggil metode
Process
.
PDF Form Editor menyediakan kemampuan untuk:
- Menambahkan bidang (
FormEditorAddOptions
). - Memperbarui bidang (
FormEditorSetOptions
). - Menghapus bidang (
FormRemoveSelectedFieldsOptions
).
Setelah mengonfigurasi bidang formulir, jalankan metode Process
.
Untuk meratakan bidang formulir:
- Instansiasi kelas
FormFlattener
. - Gunakan
FormFlattenAllFieldsOptions
untuk meratakan semua bidang atau FormFlattenSelectedFieldsOptions
untuk menargetkan bidang tertentu. - Tambahkan file input/output dan panggil metode
Process
.
Untuk mengekspor data formulir, gunakan PDF Form Exporter. Buat objek FormExporterValuesToCsvOptions
, tentukan kondisi bidang formulir, dan jalankan metode Process
untuk mengekspor data ke format CSV.
Manajemen PDF/A dan TOC
Untuk mengonversi PDF menjadi PDF/A:
- Gunakan kelas
PdfAConverter
. - Konfigurasi versi PDF/A (misalnya, PDF/A-3B) dalam
PdfAConvertOptions
. - Tambahkan jalur input/output dan panggil metode
Process
.
12. Bagaimana cara menghasilkan Daftar Isi (TOC) dalam PDF?
Untuk membuat TOC:
- Buat instance dari kelas
TocGenerator
. - Gunakan
TocOptions
untuk mendefinisikan parameter TOC. - Tambahkan file input/output dan jalankan metode
Process
.
Penanganan Tanda Tangan
13. Bagaimana cara menandatangani dokumen PDF secara digital?
Untuk menambahkan tanda tangan digital:
- Instansiasi kelas
Signature
. - Gunakan
SignOptions
untuk mengonfigurasi file PFX, kata sandi, dan detail tanda tangan (misalnya, alasan, informasi kontak). - Tambahkan file input/output dan jalankan metode
Process
.
Fitur Tambahan
14. Dapatkah saya memisahkan file PDF menggunakan Documentize?
Ya, menggunakan PDF Splitter:
- Instansiasi kelas
Splitter
. - Konfigurasi opsi pemisahan menggunakan
SplitOptions
. - Tambahkan jalur input/output dan panggil metode
Process
.
15. Bagaimana cara menggabungkan beberapa file PDF menjadi satu?
Untuk menggabungkan PDF:
- Instansiasi kelas
Merger
. - Tambahkan PDF input dan tentukan file output melalui
MergeOptions
. - Jalankan metode
Process
untuk menggabungkan file.
16. Apakah Documentize terbatas hanya untuk bekerja dengan PDF saja?
Meskipun Documentize terutama berfokus pada manipulasi PDF, ia juga mendukung konversi ke dan dari format seperti DOC, XLS, HTML, JPEG, dan PNG.
Lisensi dan Kompatibilitas
17. Apa saja persyaratan sistem untuk menggunakan plugin Documentize?
Documentize mendukung:
- Sistem Operasi: Windows 7-11, Windows Server 2003-2022, macOS (10.12+), dan Linux.
- Framework: .NET Framework 4.0 hingga 8.0.
- IDE: Kompatibel dengan berbagai versi Visual Studio.
18. Bagaimana cara mengatur kunci lisensi untuk Documentize?
Untuk mengaktifkan plugin, referensikan Documentize di proyek Anda dan atur kunci lisensi sebelum memanggil metode apa pun. Lihat dokumentasi plugin khusus untuk instruksi yang detail.
19. Di mana saya bisa menemukan lebih banyak contoh dan dokumentasi untuk plugin Documentize?
Dokumentasi API lengkap dan contoh dapat ditemukan di situs web Documentize atau melalui paket NuGet dalam lingkungan pengembangan Anda.