Pisah PDF
The Documentize PDF Manager for .NET adalah alat yang kuat yang menyederhanakan proses memisahkan dokumen PDF besar menjadi file yang lebih kecil dan lebih mudah dikelola. Baik Anda perlu mengekstrak halaman individual maupun membagi dokumen menjadi bagian-bagian tertentu, komponen ini memungkinkan Anda melakukannya secara efisien dan dengan upaya minimal.
Cara Memisah PDF
Untuk memisah dokumen PDF menjadi halaman individual, ikuti langkah-langkah berikut:
- Buat sebuah instance dari
SplitOptionsuntuk mengkonfigurasi opsi pemisahan. - Tambahkan file PDF input menggunakan metode
AddInput. - Tambahkan file output untuk setiap halaman yang dipisah menggunakan metode
AddOutput. - Panggil metode
Splitdari kelas PdfManager untuk memisah dokumen PDF.
1// Create SplitOptions object to configure the operation
2var options = new SplitOptions();
3// Add input file path
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Specify output PDF file paths
6options.AddOutput(new FileData("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileData("path_to_result_pdf_file_2.pdf"));
8// Perform the process
9PdfManager.Split(options);Cara Memisah PDF Menggunakan Streams
Untuk memisah dokumen PDF menggunakan streams, ikuti langkah-langkah berikut:
- Siapkan aliran input dan output.
- Buat sebuah instance dari
SplitOptionsuntuk mengkonfigurasi proses pemisahan. - Tambahkan aliran PDF input menggunakan metode
AddInput. - Tentukan aliran PDF output menggunakan metode
AddOutput. - Set properti
CloseOutputStreamskefalsejika aliran output perlu tetap terbuka setelah operasi. - Panggil metode
Splitdari kelasPdfManageruntuk melakukan operasi pemisahan.
1// Prepare input and output streams
2using var inputStream = File.OpenRead("path_to_your_pdf_file.pdf");
3using var outputStream1 = new MemoryStream();
4using var outputStream2 = new MemoryStream();
5
6// Create SplitOptions object to configure the operation
7var options = new SplitOptions();
8// Add input stream
9options.AddInput(inputStream);
10// Specify output PDF streams
11options.AddOutput(outputStream1);
12options.AddOutput(outputStream2);
13// Prevent the closing of output streams
14options.CloseOutputStreams = false;
15// Perform the process
16PdfManager.Split(options);Fitur Utama:
- Pisah PDF per Halaman: Memecah dokumen PDF menjadi halaman individual.
- Opsi Pemisahan Kustom: Mengkonfigurasi proses pemisahan sesuai kebutuhan Anda.
- Output Terorganisir: Mengelola file output untuk setiap halaman atau bagian yang dipisah dengan mudah.