Documentize memperkenalkan reorganisasi yang kuat dari arsitektur plugin-nya dengan kelas plugin yang dikelompokkan, membuat manipulasi PDF lebih intuitif dan efisien daripada sebelumnya.

Pendahuluan

Manipulasi PDF adalah kebutuhan inti untuk banyak aplikasi modern. Apakah Anda sedang membangun sistem manajemen dokumen, alat pelaporan otomatis, atau saluran konversi konten, memiliki pustaka pemrosesan PDF yang andal dan efisien sangat penting. Documentize telah lama menjadi solusi terpercaya di bidang ini, dan kini kami sangat senang untuk memperkenalkan arsitektur plugin kami yang baru terorganisir dengan kelas plugin yang dikelompokkan.

Fitur penting lainnya adalah bahwa satu lisensi akan memberikan beberapa fitur. Sebelumnya, prinsipnya adalah satu lisensi, satu fitur. Rilis produk direncanakan pada musim dingin 2025.

Organisasi baru ini membuat kemampuan manipulasi PDF kami yang kuat menjadi lebih mudah diakses dan intuitif bagi para pengembang. Dalam artikel ini, kita akan mengeksplorasi grup plugin baru dan menunjukkan bagaimana mereka dapat menyederhanakan operasi PDF Anda dalam aplikasi .NET. Untuk lebih jelasnya, silakan lihat halaman Dokumentasi.

Arsitektur Plugin Baru

Documentize telah mengatur ulang fungsionalitas PDF yang luas ke dalam grup yang logis dan berorientasi pada tugas, membuatnya lebih intuitif untuk menemukan dan menggunakan alat yang tepat. Kelas plugin yang dikelompokkan yang baru mencakup:

  • PDF Extractor - mengekstrak Teks, Gambar, dan Data Form dari dokumen PDF
  • PDF Manager - menangani operasi inti PDF seperti Menggabungkan, Memisahkan, Mengubah ukuran halaman, Memutar halaman, Mengompresi dokumen, Menghasilkan tabel, Menghasilkan daftar isi, dan Optimalisasi
  • PDF Converter - mengonversi PDF ke DOC, XLS/XLSX, HTML, PNG/JPG/TIFF, PDF/A dan lainnya
  • PDF Security - mengelola Enkripsi dan tanda tangan digital
  • PDF Form - bekerja dengan formulir PDF interaktif

Mari kita telusuri masing-masing grup ini untuk mengeksplorasi kemampuannya dan melihatnya dalam aksi.

PDF Extractor - Membuka Konten PDF

Grup PDF Extractor mengkonsolidasikan semua fungsionalitas yang terkait dengan mengekstrak konten dari dokumen PDF, termasuk teks, gambar, dan metadata. Plugin ini akan dirilis pada Oktober 2025.

// Buat objek ExtractTextOptions untuk menetapkan instruksi
var options = new ExtractTextOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Lakukan proses
var results = PdfExtractor.ExtractText(options);
// Dapatkan teks yang diekstrak dari objek ResultContainer
var textExtracted = results.ResultCollection[0].ToString();
// Buat ExtractImagesOptions untuk menetapkan instruksi
var options = new ExtractImagesOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur Direktori output
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Lakukan proses
PdfExtractor.ExtractImages(options);
// Buat objek ExtractFormDataToDsvOptions untuk menetapkan instruksi
var options = new ExtractFormDataToDsvOptions(',', true);
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_csv_file.csv"));
// Lakukan proses
PdfExtractor.ExtractFormData(options);

Pendekatan yang disederhanakan ini memudahkan akses ke seluruh fungsionalitas yang terkait dengan ekstraksi melalui satu antarmuka yang intuitif.

PDF Manager - Operasi Dokumen Inti

Grup PDF Manager menangani operasi PDF penting seperti menggabungkan, memisahkan, menghasilkan tabel, menghasilkan daftar isi, mengubah ukuran halaman, memutar halaman, mengompresi dokumen, dan optimalisasi. Plugin ini akan dirilis pada Oktober 2025.

// Buat objek MergeOptions untuk menetapkan instruksi
var options = new MergeOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
PdfManager.Merge(options);
// Buat objek SplitOptions untuk menetapkan instruksi
var options = new SplitOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
// Lakukan proses
PdfManager.Split(options);

Dengan PDF Manager, tugas manajemen dokumen umum menjadi sederhana dan memerlukan kode minimal.

PDF Converter - Transformasi Format

Grup PDF Converter berspesialisasi dalam mengonversi PDF ke berbagai format, termasuk gambar, dokumen Word/Excel, dan HTML. Plugin ini akan dirilis pada November 2025.

// Buat objek PdfToDocOptions untuk menetapkan instruksi
var options = new PdfToDocOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_file.doc"));
// Atur Mode
options.Mode = DocConversionMode.Flow;
// Lakukan proses
PdfConverter.ConvertPdfToDoc(options);
// Buat objek PdfToTiffOptions untuk menetapkan instruksi
var options = new PdfToTiffOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur Direktori output
options.AddOutput(new DirectoryDataSource("path_to_output_directory"));
// Lakukan proses
PdfConverter.ConvertPdfToTiff(options);

PDF Converter membuatnya sederhana untuk mengubah dokumen antara format sambil mempertahankan kesetiaan dan menerapkan pengaturan yang disesuaikan.

PDF Security - Melindungi Dokumen

Grup PDF Security menyediakan alat untuk mengamankan dokumen PDF melalui enkripsi dan tanda tangan digital. Plugin ini akan dirilis pada Desember 2025.

// Buat objek EncryptionOptions untuk menetapkan instruksi
var options = new EncryptionOptions("123456", "qwerty");
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
PdfSecurity.Encrypt(options);
// Buat objek SignOptions untuk menetapkan instruksi
var options = new SignOptions("path_to_your_pfx_file.pfx", "password_of_your_pfx_file");
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
PdfSecurity.Sign(options);

Dengan grup PDF Security, menerapkan perlindungan dokumen dan fitur kepatuhan menjadi lebih mudah diakses dan konsisten.

PDF Form - Manajemen Dokumen Interaktif

Grup PDF Form berspesialisasi dalam bekerja dengan formulir PDF interaktif, termasuk mengekspor, meratakan, dan mengedit data formulir.

// Buat objek FormFlattenerOptions untuk menetapkan instruksi
var options = new FormFlattenerOptions();
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Parameter opsional untuk melewati field dengan nama "Surname".
options.SkipFields.Add("Surname");
// Lakukan proses
PdfForm.Flatten (options);

//Contoh menunjukkan cara Mengambil Nama Field dari file PDF.
var fieldNames = PdfForm.GetFieldNames("path_to_your_pdf_file.pdf");

Grup PDF Form menyederhanakan pekerjaan dengan formulir interaktif, sehingga lebih mudah untuk mengintegrasikan PDF ke dalam alur kerja pengumpulan dan pemrosesan data Anda.

Manfaat dari Arsitektur Baru

Reorganisasi plugin Documentize ke dalam grup-grup logis ini memberikan beberapa manfaat kunci:

  1. Peningkatan keterjangkauan - Menemukan fungsionalitas yang tepat menjadi lebih mudah dengan kelas yang dikelompokkan secara logis
  2. API yang disederhanakan - Metode yang terkait diorganisir bersama-sama, menciptakan pengalaman pengembang yang lebih intuitif
  3. Beban kognitif yang berkurang - Pengembang dapat fokus pada satu area fungsionalitas pada satu waktu
  4. Organisasi kode yang lebih baik - Kode aplikasi menjadi lebih bersih saat bekerja dengan kelas plugin yang terfokus
  5. Hemat biaya - Lebih murah untuk membeli Plugin Combo daripada membayar beberapa produk secara terpisah

Kesimpulan

Kelas Plugin Combo baru Documentize merupakan langkah maju yang signifikan dalam membuat manipulasi PDF lebih mudah diakses dan intuitif bagi para pengembang. Dengan mengorganisir fungsionalitas ke dalam grup-grup logis yang berorientasi pada tugas, kami telah mempermudah penemuan dan penggunaan alat yang tepat untuk kebutuhan pemrosesan PDF Anda.

Apakah Anda mengekstrak konten, mengonversi format, mengelola keamanan, atau bekerja dengan formulir, arsitektur plugin baru ini menyediakan API yang lebih bersih dan terfokus yang akan membantu Anda menulis kode yang lebih baik dengan lebih cepat.

Siap untuk mencoba kelas plugin yang baru dikelompokkan? Kunjungi products.documentize.com untuk menjelajahi dokumentasi dan contoh lengkap kami.