PDF Manager

Merge PDF

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

Split PDF

Pisahkan PDF dengan mudah menggunakan alat .NET dari Documentize—ekstrak halaman, buat file baru, dan kelola dokumen dengan presisi

Optimize PDF

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

Add Table

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

Add TOC

Tingkatkan organisasi dan navigasi dokumen PDF dengan menghasilkan Daftar Isi (TOC) secara dinamis

Subbagian PDF Manager

Merge PDF

Documentize PDF Manager untuk .NET adalah alat serbaguna yang dirancang untuk menggabungkan beberapa dokumen PDF menjadi satu file. Ini menyederhanakan konsolidasi file PDF, memastikan dokumen Anda digabungkan secara efisien dan mempertahankan konsistensi di seluruh konten. Plugin ini menangani sumber daya internal seperti font dan gambar untuk mengoptimalkan dokumen yang digabungkan.

Cara Menggabungkan PDF

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

  1. Buat instansi dari MergeOptions untuk mengkonfigurasi proses penggabungan.
  2. Tambahkan file PDF input menggunakan metode AddInput.
  3. Tambahkan file PDF output menggunakan metode AddOutput.
  4. Eksekusi penggabungan menggunakan metode Merge dari kelas PdfManager.
1// Buat objek MergeOptions untuk memberikan instruksi
2var options = new MergeOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file_1.pdf"));
5options.AddInput(new FileDataSource("path_to_your_pdf_file_2.pdf"));
6// Atur jalur file output
7options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
8// Lakukan proses
9PdfManager.Merge(options);

Cara Menggabungkan PDF dengan Rentang Halaman

Anda juga dapat menggabungkan rentang halaman tertentu dari file PDF input menggunakan kelas MergeOptions. Ini memungkinkan Anda untuk menggabungkan halaman yang dipilih ke dalam dokumen output akhir.

  1. Buat instansi dari kelas Merger.
  2. Konfigurasikan rentang halaman menggunakan MergeOptions.
  3. Tambahkan file input dengan rentang halaman yang ditentukan.
  4. Atur jalur output.
  5. Panggil metode Process.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Gabungkan halaman khusus dari PDF input
 5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
 6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
 7
 8// Tentukan jalur file output
 9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Lakukan proses
12merger.Process(mergeOptions);

Cara Menangani Penggabungan Batch

Plugin PDF Merger dioptimalkan untuk menangani banyak batch dokumen PDF. Dengan memanfaatkan fitur pemrosesan batch, Anda dapat menggabungkan ratusan PDF dalam satu operasi, memastikan manajemen dokumen yang efisien dan cepat.

  1. Instansiasi kelas Merger.
  2. Tambahkan semua file PDF input ke kelas MergeOptions.
  3. Tentukan jalur output.
  4. Panggil metode Process untuk menggabungkan semua file dalam batch.
 1var merger = new Merger();
 2var mergeOptions = new MergeOptions();
 3
 4// Tambahkan banyak batch file PDF untuk digabungkan
 5for (int i = 1; i <= 100; i++)
 6{
 7    mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
 8}
 9
10// Tentukan jalur file output
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Proses penggabungan batch
14merger.Process(mergeOptions);

Fitur Utama:

  • Gabungkan Banyak PDF: Dengan mudah menggabungkan beberapa file PDF menjadi satu.
  • Optimisasi Sumber Daya: Menghapus font dan gambar duplikat selama penggabungan.
  • Pemrosesan Batch: Gabungkan banyak batch dokumen PDF sekaligus.

Split PDF

Documentize PDF Manager untuk .NET adalah alat yang kuat yang menyederhanakan proses pemisahan dokumen PDF besar menjadi file yang lebih kecil dan lebih mudah dikelola. Apakah Anda perlu mengekstrak halaman individual atau membagi dokumen menjadi bagian tertentu, plugin ini memungkinkan Anda untuk mencapai itu dengan efisien dan dengan usaha minimal.

Cara Memisahkan PDF

Untuk memisahkan dokumen PDF menjadi halaman individual, ikuti langkah-langkah ini:

  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 dipisahkan menggunakan metode AddOutput.
  4. Jalankan metode Split dalam kelas PdfManager untuk memisahkan dokumen.
1// Buat objek SplitOptions untuk mengatur instruksi
2var options = new SplitOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file_1.pdf"));
7options.AddOutput(new FileDataSource("path_to_result_pdf_file_2.pdf"));
8// Lakukan proses
9PdfManager.Split(options);

Fitur Utama:

  • Pecah PDF per Halaman: Memecah dokumen PDF menjadi halaman individual.
  • Opsi Pemisahan Kustom: Konfigurasi proses pemisahan berdasarkan kebutuhan Anda.
  • Output Terorganisir: Dengan mudah mengelola file output untuk setiap halaman atau bagian yang dipisahkan.

Optimize PDF

Manager Documentize PDF untuk .NET adalah plugin komprehensif yang meningkatkan dokumen PDF melalui teknik optimasi lanjutan. Ini dirancang untuk membantu mengurangi ukuran file, memutar halaman, memotong konten, dan mengubah ukuran dokumen. Operasi ini meningkatkan kualitas dan kelola file PDF, sehingga lebih mudah untuk disimpan, dibagikan, dan dilihat.

Optimize PDF

Langkah-langkah berikut menggambarkan cara mengoptimalkan dokumen PDF dengan mengurangi ukuran file sambil menjaga kualitas.

  1. Buat objek OptimizeOptions untuk mengonfigurasi pengaturan optimasi.
  2. Tambahkan file PDF input dan atur lokasi output untuk file yang sudah dioptimalkan.
  3. Jalankan metode Optimize dari PdfManager untuk menjalankan optimasi.
1// Buat objek OptimizeOptions untuk mengatur instruksi
2var options = new OptimizeOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfManager.Optimize(options);

Rotate PDF

Gunakan kelas RotateOptions untuk menyesuaikan orientasi halaman dalam file PDF.

  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 Rotate dari PdfManager.
 1// Buat objek RotateOptions untuk mengatur instruksi
 2var options = new RotateOptions();
 3// Atur Rotasi baru
 4options.Rotation = Rotation.On90;
 5// Tambahkan jalur file input
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Atur jalur file output
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Lakukan proses
10PdfManager.Rotate(options);

Resize PDF

Untuk mengubah ukuran dokumen PDF, kelas ResizeOptions digunakan untuk menentukan ukuran halaman baru untuk dokumen.

  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 Resize dari PdfManager.
 1// Buat objek ResizeOptions untuk mengatur instruksi
 2var options = new ResizeOptions();
 3// Atur PageSize baru
 4options.PageSize = PageSize.A3;
 5// Tambahkan jalur file input
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Atur jalur file output
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Lakukan proses
10PdfManager.Resize(options);

Compress PDF

Kompres dokumen PDF bila memungkinkan dengan menghilangkan sumber halaman yang tidak digunakan, menggabungkan aset yang identik, dan membuang objek yang redundan.

  1. Buat objek CompressOptions untuk mengonfigurasi pengaturan optimasi.
  2. Tambahkan file input dan tentukan lokasi file output.
  3. Gunakan metode SetCropBox untuk mendefinisikan area pemotongan.
  4. Jalankan metode Compress dari PdfManager.
1// Buat objek CompressOptions untuk mengatur instruksi
2var options = new CompressOptions();
3// Tambahkan jalur file input
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Atur jalur file output
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Lakukan proses
8PdfManager.Compress(options);

Fitur Utama:

  • Optimasi: Kurangi ukuran file PDF tanpa kehilangan kualitas.
  • Rotasi: Sesuaikan orientasi halaman PDF.
  • Mengubah Ukuran: Ubah ukuran halaman ke dimensi tertentu (misalnya, A4, Letter).
  • Kompresi: Hapus sumber halaman yang tidak digunakan dan objek dari dokumen.

Add Table

Documentize PDF Manager untuk .NET adalah plugin serbaguna yang dirancang untuk mempermudah integrasi tabel ke dalam dokumen PDF. Baik Anda mengorganisir data, merancang formulir, atau meningkatkan keterbacaan dokumen, plugin ini menyederhanakan proses sambil mempertahankan presisi dan efisiensi. API yang intuitif mendukung baik alur kerja dokumen tunggal maupun pemrosesan batch, menjadikannya alat yang penting bagi pengembang yang bekerja dengan data terstruktur.

Membuat PDF dengan Tabel

Ikuti langkah-langkah ini untuk membuat tabel terstruktur dalam PDF menggunakan kelas TableOptions:

  1. Konfigurasi objek TableOptions untuk mendefinisikan struktur tabel, konten, dan file input/output.
  2. Tambahkan tabel, baris, dan sel ke PDF Anda.
  3. Selesaikan proses pembuatan tabel menggunakan metode AddTable.

Berikut adalah contohnya:

 1// Konfigurasi opsi tabel
 2var options = new TableOptions();
 3options.InsertPageBefore(1)
 4   .AddTable()
 5        .AddRow()
 6            .AddCell().AddParagraph("Nama")
 7            .AddCell().AddParagraph("Usia")
 8        .AddRow()
 9            .AddCell().AddParagraph("Bob")
10            .AddCell().AddParagraph("12")
11        .AddRow()
12            .AddCell().AddParagraph("Sam")
13            .AddCell().AddParagraph("20")
14        .AddRow()
15            .AddCell().AddParagraph("Sandy")
16            .AddCell().AddParagraph("26")
17        .AddRow()
18            .AddCell().AddParagraph("Tom")
19            .AddCell().AddParagraph("12")
20        .AddRow()
21            .AddCell().AddParagraph("Jim")
22            .AddCell().AddParagraph("27");
23// Tambahkan jalur file input
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// Atur jalur file output
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// Lakukan proses
28PdfManager.AddTable(options);

Atur halaman tabel

Ikuti langkah-langkah ini untuk membuat tabel dalam PDF setelah 2 halaman: Berikut adalah contohnya:

 1var options = new TableOptions();
 2options.InsertPageBefore(2) // Tambahkan tabel sebelum halaman 2
 3   .AddTable()
 4        .AddRow()
 5            .AddCell().AddParagraph("Nama")
 6            .AddCell().AddParagraph("Usia")
 7// Tambahkan jalur file input
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Atur jalur file output
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// Lakukan proses
12PdfManager.AddTable(options);

Fitur Utama:

  • Pembuatan Tabel Dinamis: Menghasilkan tabel terstruktur dalam dokumen PDF dengan mudah.
  • Penempatan Halaman: Menyisipkan tabel pada lokasi tertentu dalam PDF dengan presisi.
  • Tata Letak yang Dapat Disesuaikan: Menyesuaikan struktur tabel, penyelarasan sel, dan gaya.

Add TOC

Documentize PDF Manager untuk .NET adalah plugin yang dirancang untuk meningkatkan organisasi dan navigasi dokumen PDF dengan menghasilkan Daftar Isi (TOC) secara dinamis. Plugin ini menyederhanakan proses penambahan TOC ke PDF Anda, membuat dokumen lebih mudah dinavigasi dan dikelola.

Cara Menghasilkan TOC untuk PDF

Untuk membuat Daftar Isi dalam file PDF, ikuti langkah-langkah berikut:

  1. Buat instance dari TocOptions untuk mengonfigurasi pengaturan pembuatan TOC.
  2. Setel Judul menggunakan properti Title.
  3. Rancang Judul TOC menggunakan metode Headings.Add.
  4. Tambahkan file PDF input menggunakan metode AddInput.
  5. Tentukan file PDF output dengan TOC menggunakan metode AddOutput.
  6. Panggil metode AddTableOfContents untuk menghasilkan TOC.
 1// Buat objek TocOptions untuk menetapkan instruksi
 2var options = new TocOptions();
 3// Setel Judul
 4options.Title = "My Table of Contents";
 5// Rancang Judul
 6options.Headings.Add(new TocHeading("Introduction", 2));
 7options.Headings.Add(new TocHeading("Chapter I", 3));
 8options.Headings.Add(new TocHeading("Chapter II", 4));
 9options.Headings.Add(new TocHeading("Chapter III", 5));
10// Tambahkan jalur file input
11options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
12// Setel jalur file output
13options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
14// Laksanakan proses
15PdfManager.AddTableOfContents(options);

Menghasilkan bookmark dalam TOC untuk PDF

Anda dapat menggunakan properti ‘GenerateBookmarks’ untuk menghasilkan bookmark.

 1// Buat objek TocOptions untuk menetapkan instruksi
 2var options = new TocOptions();
 3// Setel Judul
 4options.Title = "My Table of Contents";
 5// Hasilkan tautan dalam bookmark
 6options.GenerateBookmarks = true;
 7// Rancang Judul
 8options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
 9options.Headings.Add(new TocHeading("Chapter I", 3, true, 1));
10options.Headings.Add(new TocHeading("Chapter II", 4, true, 1));
11options.Headings.Add(new TocHeading("Example A", 4, true, 2));
12options.Headings.Add(new TocHeading("Example B", 4, true, 2));
13options.Headings.Add(new TocHeading("Example C", 4, true, 2));
14options.Headings.Add(new TocHeading("Example D", 4, true, 2));
15options.Headings.Add(new TocHeading("Chapter III", 5, true, 1));
16// Tambahkan jalur file input
17options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
18// Setel jalur file output
19options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
20// Laksanakan proses
21PdfManager.AddTableOfContents(options);

Cara Mendapatkan Hasil sebagai Stream

 1// Buat objek TocOptions untuk menetapkan instruksi
 2var options = new TocOptions();
 3// Setel Judul
 4options.Title = "My Table of Contents";
 5// Rancang Judul
 6options.Headings.Add(new TocHeading("Introduction", 2, false, 1));
 7// Tambahkan jalur file input
 8options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 9// Setel stream output 
10var outputStream = new MemoryStream();
11options.AddOutput(new StreamDataSource(outputStream));
12options.CloseOutputStreams = false;
13// Laksanakan proses
14PdfManager.AddTableOfContents(options);

Menyesuaikan Judul TOC

Anda dapat menyesuaikan Judul Daftar Isi dengan memodifikasi kelas TocHeading. Misalnya, Anda dapat menggunakan ‘GenerateNumbering’ atau melakukannya secara manual. Properti ‘PageNumber’ digunakan untuk tautan pada halaman. Anda juga dapat menggunakan properti Level.

 1var heading = new TocHeading();
 2heading.Text = "Intro";
 3heading.PageNumber = 5;
 4heading.GenerateNumbering = true;
 5heading.Level = 2;
 6
 7var tocOptions = new TocOptions();
 8options.Headings.Add(heading);
 9// Tambahkan file input dan output
10tocOptions.AddInput(new FileDataSource(@"C:\Samples\input.pdf"));
11tocOptions.AddOutput(new FileDataSource(@"C:\Samples\output_with_toc.pdf"));
12
13// Hasilkan TOC dengan opsi yang disesuaikan
14PdfManager.AddTableOfContents(tocOptions);

Fitur Utama:

  • Penghasilan TOC Dinamis: Buat TOC untuk file PDF mana pun dengan entri yang dihasilkan secara otomatis berdasarkan judul atau bookmark.
  • Kustomisasi: Kendalikan tampilan dan struktur TOC, termasuk gaya, format, dan tingkat kedalaman.
  • Alur Kerja Efisien: Minimalkan waktu yang dihabiskan untuk membuat TOC secara manual, terutama untuk dokumen besar atau kompleks.
 Indonesia