Gambaran Umum

Documentize adalah platform komprehensif yang menyediakan SDK untuk mengelola dokumen PDF dalam aplikasi .NET. SDK ini menyederhanakan tugas-tugas kompleks yang terkait dengan penanganan PDF, meningkatkan alur kerja dokumen, dan membuatnya lebih intuitif serta efisien bagi pengguna. Berikut adalah gambaran umum tentang kemampuan utamanya:

Fitur Utama

  • Konversi PDF:

    • Mengonversi PDF ke berbagai format seperti Microsoft Word (DOC/DOCX), Excel (XLS/XLSX), HTML, JPEG, dan PNG.
    • Dukungan untuk mengonversi PDF ke format PDF/A, ideal untuk arsip jangka panjang dan kepatuhan terhadap standar preservasi.
  • Manipulasi Dokumen:

    • Menggabungkan dan Memisahkan PDF: Menggabungkan beberapa file PDF dengan mudah atau membagi dokumen besar menjadi bagian yang lebih kecil dan dapat dikelola.
    • Mengoptimalkan PDF: Mengompresi dan meningkatkan dokumen PDF untuk mengurangi ukuran file tanpa mengorbankan kualitas konten.
  • Ekstraksi Teks:

    • Mengekstrak teks dengan presisi, mendukung format data terstruktur dan tidak terstruktur.
  • Tanda Tangan Digital:

    • Menandatangani dokumen PDF secara digital untuk memastikan keaslian dan integritasnya, memberikan keamanan dan kepercayaan untuk file sensitif.

SDK Khusus

  • Konverter PDF ke DOC: Mengonversi konten PDF dengan akurat menjadi dokumen Word yang dapat diedit sambil mempertahankan format dan tata letak.
  • Konverter PDF ke Excel: Mengekstrak data tabel dari PDF dan mengonversinya menjadi spreadsheet Excel untuk analisis data lebih lanjut.
  • Integrasi ChatGPT: Memungkinkan interaksi dengan ChatGPT, menyematkan respons AI percakapan ke dalam PDF untuk peningkatan dokumen yang unik.

Penggunaan & Kompatibilitas

SDK Documentize dirancang untuk integrasi tanpa hambatan ke dalam aplikasi .NET, mendukung berbagai platform termasuk Windows, macOS, dan Linux. SDK ini menawarkan API yang fleksibel dan kuat yang memenuhi beragam kebutuhan penanganan dokumen sambil memastikan kinerja tinggi dan keandalan.

Untuk informasi lebih detail mengenai SDK dan integrasinya ke dalam proyek Anda, kunjungi situs resmi.

Subbagian Gambaran Umum

Installation

SDK Documentize dapat diinstal melalui berbagai metode, yang masing-masing disesuaikan dengan lingkungan pengembangan dan preferensi yang berbeda. Berikut adalah cara yang direkomendasikan untuk menginstal Documentize:

1. NuGet (Metode Utama)

NuGet adalah metode yang paling sederhana dan disukai untuk menginstal Documentize, memastikan bahwa Anda selalu memiliki versi dan pembaruan terbaru langsung di lingkungan pengembangan Anda. Periksa lebih banyak detail tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan NuGet.

2. Installer MSI

Installer MSI adalah opsi yang nyaman jika Anda lebih suka memiliki DLL Documentize diinstal langsung ke sistem Anda. Metode ini ideal untuk pengembang yang mungkin ingin menggunakan Documentize di beberapa proyek tanpa perlu mengelola file DLL secara manual. Periksa lebih banyak detail tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan MSI.

3. Arsip ZIP

Untuk pengembang yang lebih suka pendekatan manual, arsip ZIP berisi DLL Documentize, yang dapat diekstrak dan ditambahkan langsung ke proyek Anda. Periksa lebih banyak detail tentang metode instalasi ini di Cara menginstal SDK Documentize menggunakan ZIP.

25 Jul 2025

Subbagian Installation

System Requirements

SDK Documentize dirancang untuk terintegrasi dengan aplikasi .NET dan mendukung berbagai sistem operasi dan lingkungan pengembangan. Berikut adalah persyaratan sistem kunci:

Sistem Operasi yang Didukung

Windows

  • Windows 7 (x64, x86)
  • Windows 8, 8.1 (x64, x86)
  • Windows 10 (x64, x86)
  • Windows 11 (x64, x86)
  • Windows Server 2003 hingga Windows Server 2022 (x64, x86)
  • Cloud: Microsoft Azure

macOS

  • macOS 10.12 (Sierra) dan versi lebih baru

Linux

  • Kompatibel dengan berbagai distribusi Linux:
    • Ubuntu (16.04, 18.04, 20.04, 22.04)
    • CentOS (7, 8)
    • Debian (9, 10)
    • OpenSUSE (Leap 15+, SLES 12+)

Android

  • Mendukung Android 8.0 (Oreo) dan versi lebih baru.

Lingkungan Pengembangan

  • Microsoft Visual Studio:
    • Visual Studio 2010 dan yang lebih baru (termasuk 2019 dan 2022)
  • Mendukung lingkungan pengembangan apapun yang menargetkan platform .NET.

Framework .NET yang Didukung

  • .NET Framework 4.0 dan yang lebih tinggi
  • .NET Standard 2.0 (.NET Core 3.1+)
  • .NET 6.0, .NET 7.0, .NET 8.0

Catatan Tambahan

  • Adobe Acrobat tidak diperlukan untuk menjalankan SDK Documentize, tetapi disarankan untuk melihat PDF.
25 Jul 2025

Declaration

SDK Documentize.com memerlukan set izin Full Trust ketika digunakan dalam aplikasi .NET. Tingkat izin ini sangat penting agar SDK dapat melakukan operasi tingkat sistem tertentu, seperti mengakses pengaturan registri, berkas sistem, dan mem-parsing font.

Mengapa Full Trust Diperlukan

SDK Documentize memanfaatkan kelas sistem inti .NET, yang sering memerlukan izin tingkat tinggi untuk alasan berikut:

  • Akses Registri: Beberapa operasi mungkin memerlukan membaca atau menulis ke registri sistem.
  • Berkas Sistem: Akses ke berkas sistem di luar direktori virtual aplikasi mungkin diperlukan untuk tugas tertentu, seperti menangani font atau melakukan operasi berkas.

Batasan Lingkungan Medium Trust

Dalam lingkungan hosting yang menerapkan keamanan Medium Trust, beberapa izin penting dibatasi atau tidak tersedia. Ini dapat mencegah SDK berfungsi dengan benar di lingkungan tersebut. Pembatasan berikut berlaku di bawah Medium Trust:

  • OleDbPermission: Tidak dapat menggunakan penyedia data OLE DB terb management ADO.NET untuk mengakses basis data.
  • EventLogPermission: Akses ke Windows Event Log dilarang.
  • ReflectionPermission: Mencegah penggunaan refleksi, yang dapat memengaruhi operasi dinamis tertentu.
  • RegistryPermission: Akses ke registri sistem ditolak.
  • WebPermission: Komunikasi dibatasi ke alamat atau rentang yang sudah ditentukan seperti yang dikonfigurasi dalam elemen <trust>.
  • FileIOPermission: Akses ke berkas terbatas hanya pada yang berada dalam direktori virtual aplikasi.
25 Jul 2025

Non-Windows Environment

SDK Documentize mendukung .NET Standard 2.0, yang memungkinkan penggunaannya di aplikasi .NET Core yang berjalan di Linux atau lingkungan non-Windows lainnya. Untuk memastikan kinerja optimal dan rendering teks yang benar, ikuti langkah-langkah di bawah ini:

Pengaturan yang Direkomendasikan untuk Linux

1. Instal Paket libgdiplus

Paket ini menyediakan fungsi GDI+ yang diperlukan, yang sangat penting untuk rendering dan pemrosesan PDF. Anda dapat menginstalnya dengan menjalankan perintah berikut di terminal Anda:

sudo apt-get install libgdiplus

2. Instal Font yang Kompatibel dengan Microsoft

Untuk rendering teks yang benar, instal font TrueType Microsoft menggunakan perintah:

sudo apt-get install ttf-mscorefonts-installer

Font-font ini harus diletakkan di direktori /usr/share/fonts/truetype/msttcorefonts. Jika sistem Anda menyimpan font di direktori yang berbeda, perbarui jalur di kode Anda sebelum melakukan operasi apa pun dengan SDK Documentize:

Documentize.Text.FontRepository.Sources.Add(new FolderFontSource("<path to ms fonts>"));

Ujung

Dengan memastikan instalasi ini lengkap dan mengonfigurasi jalur font dengan benar, Anda dapat memaksimalkan kinerja SDK Documentize di Linux atau sistem non-Windows lainnya.

25 Jul 2025

License and Evaluation

Evaluasi Documentize untuk .NET

Ketika Anda mulai bekerja dengan produk Documentize, Anda dapat menggunakannya segera dengan lisensi evaluasi gratis. Lisensi ini memungkinkan pengembang dan bisnis untuk menjelajahi, menguji, dan mengintegrasikan fitur Documentize ke dalam aplikasi mereka sebelum melakukan pembelian.

Apa Itu Lisensi Evaluasi?

Lisensi evaluasi adalah mode percobaan tanpa batas waktu yang disertakan dalam setiap produk Documentize. Ini memberi Anda akses ke sebagian besar fitur inti sehingga Anda dapat sepenuhnya mengevaluasi kemampuan produk dalam skenario dunia nyata. Apakah Anda sedang menghasilkan, mengedit, atau mengonversi dokumen, Anda dapat menguji kinerja dan integrasi dengan stack Anda.

Fitur Utama dari Lisensi Evaluasi

  • āœ… Tidak perlu instalasi – Cukup unduh dan mulai menggunakan produk Documentize.
  • 🧪 Jelajahi fungsionalitas inti – Uji fitur-fitur penting seperti konversi dokumen, manipulasi, dan ekspor.
  • šŸ’» Ramah pengembang – Ideal untuk bukti konsep (POC), pengujian integrasi, atau evaluasi teknis.
  • šŸ” Mudah untuk ditingkatkan – Beralih ke lisensi penuh kapan saja tanpa mengubah implementasi Anda.

Jika Anda ingin meningkatkan menjadi lisensi penuh, Anda perlu menambahkan kode berikut:

License.Set("path_to_your_license_file.lic");

Batasan dari Mode Evaluasi

Meskipun lisensi evaluasi menawarkan akses luas, ada beberapa batasan yang dirancang untuk melindungi produk yang berlisensi:

  • Semua halaman dalam dokumen PDF yang dihasilkan memiliki watermark.
  • Dalam versi evaluasi, Anda hanya dapat memproses empat halaman pertama dari sebuah dokumen.
  • Lisensi evaluasi tidak dimaksudkan untuk penggunaan produksi atau penerapan komersial.

Untuk akses penuh tanpa batasan, Anda perlu membeli lisensi Documentize yang valid dan menerapkannya dalam proyek Anda.

Cara Memulai Menggunakan Lisensi Evaluasi

Tidak perlu pengaturan khusus. Cukup unduh SDK Documentize yang Anda inginkan, dan mulai bekerja dengannya. Jika tidak ada file lisensi yang diterapkan, produk akan secara otomatis berjalan dalam mode evaluasi.

Untuk menguji perilaku dengan lisensi yang valid, Anda juga dapat meminta lisensi berfitur lengkap sementara untuk evaluasi mendalam.

Kapan Menggunakan Lisensi Evaluasi

Anda harus menggunakan lisensi evaluasi jika:

  • Anda sedang menjelajahi kemampuan Documentize untuk pertama kalinya.
  • Anda ingin mengonfirmasi kompatibilitas dengan aplikasi atau platform Anda.
  • Anda perlu membangun prototipe atau bukti konsep sebelum membeli.
  • Anda sedang membandingkan solusi otomatisasi dokumen.

Mulai dengan Documentize Hari Ini

Evaluasi produk Documentize tanpa risiko dan lihat bagaimana mereka dapat meningkatkan alur kerja dokumen Anda. Ketika Anda siap untuk pindah ke produksi, meningkatkan menjadi lisensi penuh cepat dan lancar.

šŸ“˜ Butuh Bantuan? Kunjungi Dokumentasi kami atau Hubungi Kami untuk bantuan.

15 Agu 2025

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 Security

Amankan PDF Anda dengan alat .NET Documentize: enkripsi, dekripsi, dan atur izin tanpa kesulitan untuk melindungi informasi sensitif.

PDF Optimizer

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

PDF Merger

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

PDF Table Generator

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

PDF TOC Generator

.NET plugin yang dirancang untuk meningkatkan pengorganisasian dan navigasi dokumen PDF dengan secara dinamis menghasilkan Daftar Isi (TOC)

PDF Signature

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

PDF Splitter

Pisahkan PDF tanpa usaha dengan alat .NET Documentize—ekstrak halaman, buat file baru, dan kelola dokumen dengan presisi

PDF ChatGPT

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

PDF Image Extractor

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

PDF Text Extractor

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

PDF Timestamp Adder

Tambahkan stempel waktu ke PDF dengan alat .NET Documentize—secara otomatis masukkan tanggal dan waktu untuk meningkatkan pelacakan dokumen.

PDF/A Converter

Mengonversi PDF ke format PDF/A dengan alat .NET Documentize—memastikan 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 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

10 Okt 2024

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:

  1. Konfigurasi Opsi: Gunakan PdfToHtmlOptions untuk menyesuaikan keluaran, memilih sumber daya yang tersemat atau eksternal.
  2. Tentukan Jalur Input dan Output: Atur jalur untuk PDF input dan HTML output Anda.
  3. 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:

  1. Konfigurasi Opsi: Gunakan HtmlToPdfOptions untuk mendefinisikan pengaturan tata letak dan media.
  2. Tentukan Jalur: Atur jalur file HTML input dan PDF output.
  3. 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:

  1. Buat instance EncryptionOptions dengan kata sandi pengguna dan pemilik yang diinginkan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Lakukan enkripsi menggunakan metode 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:

  1. Buat instance DecryptionOptions dengan kata sandi yang diperlukan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. 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.

  1. Buat objek OptimizeOptions untuk mengkonfigurasi pengaturan optimisasi.
  2. Tambahkan file PDF input dan atur lokasi output untuk file yang sudah dioptimalkan.
  3. 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.

  1. Buat objek RotateOptions dan konfigurasi sudut rotasi.
  2. Tambahkan file PDF input dan tentukan lokasi file output.
  3. Atur sudut rotasi (misalnya, 90 derajat) menggunakan metode SetRotation.
  4. Jalankan metode 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.

  1. Buat objek ResizeOptions untuk mendefinisikan ukuran halaman.
  2. Tambahkan file input dan atur lokasi output yang diinginkan.
  3. Gunakan metode SetPageSize untuk menentukan ukuran baru (misalnya, A4).
  4. Jalankan metode 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.

  1. Buat objek CompressOptions untuk mengkonfigurasi pengaturan optimisasi.
  2. Tambahkan file input dan tentukan lokasi file output.
  3. Gunakan metode SetCropBox untuk mendefinisikan area potong.
  4. 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 yang serbaguna yang dirancang untuk menggabungkan beberapa dokumen PDF menjadi satu file. Ini menyederhanakan konsolidasi file PDF, memastikan dokumen Anda digabungkan dengan efisien dan menjaga konsistensi di seluruh konten. Plugin ini menangani sumber daya internal seperti font dan gambar untuk mengoptimalkan dokumen yang digabungkan.

Cara Menggabungkan PDF

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

  1. Buat instance dari MergeOptions untuk mengonfigurasi proses penggabungan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Jalankan 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// Atur jalur file output
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Lakukan proses
9Merger.Process(options);

Fitur Utama:

  • Gabungkan Beberapa PDF: Mudah menggabungkan beberapa file PDF menjadi satu.
  • Optimisasi Sumber Daya: Menghapus font dan gambar duplikat selama penggabungan.
  • Pemrosesan Batch: Gabungkan batch dokumen PDF besar dalam satu langkah.

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:

  1. Buat instance dari kelas TableGenerator.
  2. Konfigurasi objek TableOptions untuk mendefinisikan struktur tabel, konten, dan file input/output.
  3. Tambahkan tabel, baris, dan sel ke PDF Anda.
  4. 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

  1. Pelaporan Data: Sajikan analitik, laporan keuangan, atau hasil survei dalam format yang jelas dan terorganisir.
  2. Desain Formulir: Buat formulir interaktif dengan tata letak tabel yang terstruktur.
  3. Peningkatan Dokumen: Tingkatkan keterbacaan dan kegunaan manual pengguna, panduan, atau materi instruksional.
  4. 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:

  1. Buat instance dari kelas TocGenerator.
  2. Buat instance dari TocOptions untuk mengonfigurasi pengaturan generasi TOC.
  3. Tambahkan file PDF input menggunakan metode AddInput.
  4. Tentukan file PDF output dengan TOC menggunakan metode AddOutput.
  5. 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 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:

  1. Buat instans kelas SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. 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.

  1. Buat instans SignOptions dengan stream yang berisi PFX dan kata sandi.
  2. Tambahkan file input dan output.
  3. 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.

  1. Buat instans SignOptions.
  2. Atur Visible ke false.
  3. Tambahkan file input dan output.
  4. 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.

  1. Buat instans kelas SignOptions dengan jalur file PFX dan kata sandi.
  2. Tambahkan PDF input dan file output ke dalam opsi.
  3. Atur nilai untuk opsi Anda.
  4. Jalankan metode 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 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:

  1. Buat instance dari SplitOptions untuk mengkonfigurasi opsi pemisahan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file output untuk setiap halaman yang dipisah menggunakan metode AddOutput.
  4. 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:

  1. Buat instance dari kelas PdfChatGptRequestOptions untuk mengonfigurasi opsi permintaan.
  2. Tambahkan file PDF input dan output.
  3. Setel kunci API dan tentukan parameter seperti jumlah token maksimum dan kueri untuk model ChatGPT.
  4. 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.

  1. Tambahkan pesan sistem yang mengatur konteks untuk ChatGPT.
  2. 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);

PDF Image Extractor

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

Cara Mengekstrak Gambar dari PDF

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

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

Mengekstrak Gambar dari File PDF ke Stream tanpa folder

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

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

Fitur Utama:

  • Ekstrak Gambar Tersembunyi: Mengidentifikasi dan mengekstrak gambar dari dokumen PDF.
  • Pertahankan Kualitas Gambar: Memastikan gambar yang diekstrak tetap mempertahankan kualitas aslinya.
  • Output Fleksibel: Simpan gambar yang diekstrak dalam format atau lokasi yang Anda sukai.

PDF Text Extractor

Documentize PDF Text Extractor untuk .NET menyederhanakan ekstraksi teks dari dokumen PDF. Baik Anda memerlukan teks murni, mentah, atau biasa, plugin ini memungkinkan Anda untuk mengekstrak teks secara efisien sambil mempertahankan format atau mengabaikannya berdasarkan kebutuhan Anda.

Cara Mengekstrak Teks dari PDF

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

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

Modus Ekstraksi Teks

Plugin TextExtractor menawarkan tiga modus ekstraksi, memberikan fleksibilitas berdasarkan kebutuhan Anda.

  1. Modus Murni: Mempertahankan format asli, termasuk spasi dan penyelarasan.
  2. Modus Mentah: Mengekstrak teks tanpa formatting, berguna untuk pemrosesan data mentah.
  3. Modus Rata: Merepresentasikan konten PDF dengan memposisikan fragmen teks berdasarkan koordinate mereka.
1// Buat objek TextExtractorOptions untuk mengatur TextFormattingMode
2var options = new TextExtractorOptions(TextFormattingMode.Pure);
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Lakukan proses
6var results = TextExtractor.Process(options);
7// Ambil teks yang diekstrak dari objek ResultContainer
8var textExtracted = results.ResultCollection[0].ToString();

Fitur Utama:

  • Modus Murni: Ekstrak teks sambil mempertahankan format aslinya.
  • Modus Mentah: Ekstrak teks tanpa formatting apapun.
  • Modus Rata: Ekstrak teks tanpa karakter khusus atau formatting.

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:

  1. Buat instance dari kelas Timestamp.
  2. Buat instance dari AddTimestampOptions untuk mengonfigurasi proses stempel waktu.
  3. Tambahkan file PDF input menggunakan metode AddInput.
  4. Atur jalur file output menggunakan AddOutput.
  5. 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.

  1. Buat instance dari kelas Timestamp.
  2. Buat instance dari AddTimestampOptions, termasuk serverBasicAuthCredentials.
  3. Tambahkan jalur file input dan file output.
  4. 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:

  1. Buat instance dari kelas PdfAConverter.
  2. Buat instance dari PdfAConvertOptions untuk mengonfigurasi konversi.
  3. Tentukan versi PDF/A yang diinginkan (misalnya, PDF/A-3B).
  4. Tambahkan file PDF input menggunakan metode AddInput.
  5. Tambahkan file output untuk PDF/A yang dihasilkan menggunakan metode AddOutput.
  6. 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 (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:

  1. Konfigurasi pengaturan konversi menggunakan kelas PdfToXlsOptions.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tentukan jalur file output menggunakan metode AddOutput.
  4. 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

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:

  1. Buat instance dari kelas DocConverter.
  2. Buat instance dari DocConversionOptions untuk mengonfigurasi proses konversi.
  3. Tambahkan file PDF input menggunakan metode AddInput.
  4. Tambahkan jalur file output untuk file DOC/DOCX yang dihasilkan menggunakan metode AddOutput.
  5. 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 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:

  1. Buat instance dari PdfToJpegOptions untuk mengkonfigurasi proses konversi.
  2. Tambahkan File PDF input menggunakan metode AddInput.
  3. Atur jalur Direktori output untuk gambar JPEG menggunakan metode AddOutput.
  4. 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:

  1. Buat instance dari PdfToPngOptions untuk mengonfigurasi proses konversi.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Atur jalur Direktori output untuk gambar PNG menggunakan metode AddOutput.
  4. Jalankan metode 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:

  1. Buat instance dari PdfToTiffOptions untuk mengonfigurasi proses konversi.
  2. Tambahkan file PDF masukan menggunakan metode AddInput.
  3. Tentukan jalur file keluaran untuk gambar TIFF menggunakan metode AddOutput.
  4. 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:

  1. Buat sebuah instance dari kelas FormFlattenerOptions.
  2. Tambahkan file input dan output ke opsi.
  3. 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.

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:

  1. Instansiasi kelas PdfDoc.
  2. Buat objek PdfToDocOptions untuk mengonfigurasi opsi konversi.
  3. Tambahkan jalur file PDF input dan DOC/DOCX output.
  4. Panggil metode Process untuk mengeksekusi konversi.

4. Bagaimana cara mengonversi halaman PDF menjadi gambar JPEG?

Menggunakan PDF to JPEG Converter:

  1. Buat instance dari kelas Jpeg.
  2. Setel opsi konversi (misalnya, resolusi, rentang halaman) melalui JpegOptions.
  3. Tambahkan jalur file input/output.
  4. Panggil metode Jpeg.Process untuk menjalankan konversi.

5. Bagaimana cara mengonversi PDF menjadi PNG?

Untuk mengonversi PDF menjadi format PNG:

  1. Buat instance dari kelas Png dan objek PngOptions.
  2. Tambahkan PDF input dan tentukan folder output.
  3. Atur opsi seperti resolusi (misalnya, 300 DPI).
  4. Panggil metode Process untuk menghasilkan gambar PNG.

6. Bagaimana cara mengonversi PDF menjadi Excel (XLS/XLSX)?

Untuk mengonversi PDF ke Excel:

  1. Instansiasi kelas PdfXls.
  2. Gunakan PdfToXlsOptions untuk mengonfigurasi jalur input/output dan opsi konversi.
  3. Panggil metode Process untuk memulai konversi.

7. Bagaimana cara mengonversi PDF menjadi HTML?

Untuk mengonversi dokumen PDF menjadi HTML:

  1. Buat instance dari kelas PdfHtml.
  2. Konfigurasi opsi konversi dengan PdfToHtmlOptions atau HtmlToPdfOptions.
  3. Tambahkan jalur input/output dan panggil metode Process.

Penanganan Formulir PDF

8. Bagaimana cara mengedit formulir PDF dengan Editor Formulir?

PDF Form Editor menyediakan kemampuan untuk:

  • Menambahkan bidang (FormEditorAddOptions).
  • Memperbarui bidang (FormEditorSetOptions).
  • Menghapus bidang (FormRemoveSelectedFieldsOptions). Setelah mengonfigurasi bidang formulir, jalankan metode Process.

9. Bagaimana cara mengubah formulir PDF menjadi datar?

Untuk meratakan bidang formulir:

  1. Instansiasi kelas FormFlattener.
  2. Gunakan FormFlattenAllFieldsOptions untuk meratakan semua bidang atau FormFlattenSelectedFieldsOptions untuk menargetkan bidang tertentu.
  3. Tambahkan file input/output dan panggil metode Process.

10. Bagaimana cara mengekspor data dari formulir PDF?

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

11. Bagaimana cara mengonversi PDF ke format PDF/A?

Untuk mengonversi PDF menjadi PDF/A:

  1. Gunakan kelas PdfAConverter.
  2. Konfigurasi versi PDF/A (misalnya, PDF/A-3B) dalam PdfAConvertOptions.
  3. Tambahkan jalur input/output dan panggil metode Process.

12. Bagaimana cara menghasilkan Daftar Isi (TOC) dalam PDF?

Untuk membuat TOC:

  1. Buat instance dari kelas TocGenerator.
  2. Gunakan TocOptions untuk mendefinisikan parameter TOC.
  3. Tambahkan file input/output dan jalankan metode Process.

Penanganan Tanda Tangan

13. Bagaimana cara menandatangani dokumen PDF secara digital?

Untuk menambahkan tanda tangan digital:

  1. Instansiasi kelas Signature.
  2. Gunakan SignOptions untuk mengonfigurasi file PFX, kata sandi, dan detail tanda tangan (misalnya, alasan, informasi kontak).
  3. Tambahkan file input/output dan jalankan metode Process.

Fitur Tambahan

14. Dapatkah saya memisahkan file PDF menggunakan Documentize?

Ya, menggunakan PDF Splitter:

  1. Instansiasi kelas Splitter.
  2. Konfigurasi opsi pemisahan menggunakan SplitOptions.
  3. Tambahkan jalur input/output dan panggil metode Process.

15. Bagaimana cara menggabungkan beberapa file PDF menjadi satu?

Untuk menggabungkan PDF:

  1. Instansiasi kelas Merger.
  2. Tambahkan PDF input dan tentukan file output melalui MergeOptions.
  3. 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.


 Indonesia