Apa yang Baru

v24.12

  • Plugin Baru Ditambahkan: Konverter PDF ke PNG
  • Plugin Baru Ditambahkan: Konverter PDF ke TIFF
  • Plugin Baru Ditambahkan: Pembuat Tabel PDF
  • Nama Kelas Diubah dari PdfDoc menjadi DocConverter

v24.11

  • Ditambahkan Plugin Baru: PDF ke JPEG Converter
  • Ditambahkan Kelas DirectoryDataSource
  • Ditambahkan Kelas PdfToJpegOptions

v24.10

  • Plugin Baru Ditambahkan: PDF/A Converter

v24.9

  • Dirilis
10 Okt 2024

Subbagian Apa yang Baru

v24.12

Plugin Baru Ditambahkan: Konverter PDF ke PNG

  • Class PngConverter: Mewakili plugin Documentize.PngConverter. Digunakan untuk mengonversi dokumen PDF menjadi format PNG.
  • Class PdfToPngOptions: Mewakili opsi konverter PDF ke PNG untuk plugin Documentize.PngConverter.

Contoh Penggunaan:

// buat PngConverter
var plugin = new PngConverter();
// buat objek PdfToPngOptions untuk mengatur instruksi
var opt = new PdfToPngOptions();
// tambahkan jalur file input
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// atur jalur file output
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// lakukan proses
plugin.Process(opt);

Plugin Baru Ditambahkan: Konverter PDF ke TIFF

  • Class TiffConverter: Mewakili plugin Documentize.TiffConverter. Digunakan untuk mengonversi dokumen PDF menjadi format TIFF.
  • Class PdfToTiffOptions: Mewakili opsi konverter PDF ke TIFF untuk plugin Documentize.TiffConverter.

Contoh Penggunaan:

// buat TiffConverter
var plugin = new TiffConverter();
// buat objek PdfToTiffOptions untuk mengatur instruksi
var opt = new PdfToTiffOptions();
// tambahkan jalur file input
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// atur jalur file output
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// lakukan proses
plugin.Process(opt);

Plugin Baru Ditambahkan: Pembuat Tabel PDF

  • Class TableGenerator: Mewakili plugin Documentize.TableGenerator. Digunakan untuk menambahkan tabel ke dokumen PDF.
  • Class TableBuilder: Kelas yang mewakili pembuat untuk tabel dalam halaman pdf.
  • Class TableRowBuilder: Kelas yang mewakili pembuat untuk baris tabel.
  • Class TableCellBuilder: Kelas yang mewakili pembuat untuk sel tabel.

Contoh Penggunaan:

// buat TableGenerator
var plugin = new TableGenerator();
// buat objek TableOptions untuk mengatur instruksi
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Nama")
            .AddCell().AddParagraph("Usia")
        .AddRow()
            .AddCell().AddParagraph("Bob")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Sam")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("Sandy")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("Tom")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Jim")
            .AddCell().AddParagraph("27");
// tambahkan jalur file input
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// atur jalur file output
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// lakukan proses
plugin.Process(opt);

Nama Kelas Diubah dari PdfDoc menjadi DocConverter

  • Class DocConverter: Mewakili plugin Documentize.DocConverter. Digunakan untuk mengonversi dokumen PDF menjadi format DOC/DOCX.

Contoh Penggunaan:

// buat DocConverter
var plugin = new DocConverter();
// buat objek PdfToDocOptions untuk mengatur instruksi
var opt = new PdfToDocOptions();
// tambahkan jalur file input
opt.AddInput(new FileDataSource(inputPath));
// atur jalur file output
opt.AddOutput(new FileDataSource(outputPath));
// lakukan proses
plugin.Process(opt);
13 Jan 2025

v24.11

Ditambahkan Plugin Baru: PDF ke JPEG Converter

  • Tujuan: Kelas JpegConverter dirancang untuk mengonversi dokumen PDF ke format JPEG, memudahkan pengguna untuk menangani dan membagikan gambar yang diambil dari PDF.
  • Konstruktor:
    • JpegConverter(): Menginisialisasi instance baru dari konverter JPEG.

Contoh Penggunaan:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • Metode:
    • Process(PdfToJpegOptions options): Memulai proses konversi JPEG menggunakan opsi yang ditentukan.

Ditambahkan Kelas DirectoryDataSource

  • Tujuan: Kelas DirectoryDataSource memungkinkan pengguna untuk mengelola data direktori untuk operasi pemuatan dan penyimpanan dalam plugin.
  • Konstruktor:
    • DirectoryDataSource(string path): Menginisialisasi objek data direktori baru dengan jalur yang ditentukan.

Contoh Penggunaan:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Properti:
    • DataType: Mengambil tipe sumber data.
    • Path: Mendapatkan jalur direktori data saat ini.

Ditambahkan Kelas PdfToJpegOptions

  • Tujuan: Kelas ini berisi opsi untuk mengonfigurasi proses konversi JPEG, memungkinkan pengguna untuk menentukan resolusi, daftar halaman, dan kualitas gambar.
  • Konstruktor:
    • PdfToJpegOptions(): Menginisialisasi instance opsi baru untuk konverter JPEG.

Properti:

  • OutputResolution: Menentukan resolusi gambar JPEG yang dihasilkan.
  • PageList: Daftar halaman yang akan dikonversi dari PDF.
  • Quality: Mengatur kualitas output JPEG.
13 Jan 2025

v24.10

Plugin Baru Ditambahkan: PDF/A Converter

  • Fitur konversi PDF/A baru telah diperkenalkan, memungkinkan pengguna untuk dengan mudah mengonversi file PDF standar menjadi dokumen yang sesuai dengan PDF/A.

Contoh Penggunaan:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

Perbaikan Bug

  • Memperbaiki masalah yang terkait dengan kelas FileResult yang mengakibatkan jalur output yang tidak benar.
  • Menyelesaikan bug kecil yang mempengaruhi HtmlConverter saat menangani file besar.

Peningkatan

  • Meningkatkan kinerja PdfExtractor dan ImageExtractor untuk waktu pemrosesan yang lebih cepat.
  • Memperbarui kelas RotateOptions untuk mendukung sudut rotasi tambahan.
13 Jan 2025

v24.9

Dirilis

 Indonesia