Yeni Nedir

v24.12

  • Yeni Eklenti Eklendi: PDF'den PNG Dönüştürücü
  • Yeni Eklenti Eklendi: PDF'den TIFF Dönüştürücü
  • Yeni Eklenti Eklendi: PDF Tablo Oluşturucu
  • Sınıf PdfDoc 'un Adı DocConverter Olarak Değiştirildi

v24.11

  • Yeni Eklenti Eklendi: PDF'den JPEG'e Dönüştürücü
  • DirectoryDataSource Sınıfı Eklendi
  • PdfToJpegOptions Sınıfı Eklendi

v24.10

  • Yeni Eklenti Eklendi: PDF/A Dönüştürücü

v24.9

  • Yayınlandı
28 Ara 2024

Yeni Nedir alt bölümleri

v24.12

Yeni Eklenti Eklendi: PDF’den PNG Dönüştürücü

  • Class PngConverter: Documentize.PngConverter eklentisini temsil eder. PDF belgelerini PNG formatına dönüştürmek için kullanılır.
  • Class PdfToPngOptions: Documentize.PngConverter eklentisi için PDF’den PNG’ye dönüştürücü seçeneklerini temsil eder.

Örnek Kullanım:

// PngConverter oluştur
var plugin = new PngConverter();
// Talimatları ayarlamak için PdfToPngOptions nesnesi oluştur
var opt = new PdfToPngOptions();
// girdi dosyası yolunu ekle
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// çıktı dosyası yolunu ayarla
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// işlemi gerçekleştir
plugin.Process(opt);

Yeni Eklenti Eklendi: PDF’den TIFF Dönüştürücü

  • Class TiffConverter: Documentize.TiffConverter eklentisini temsil eder. PDF belgelerini TIFF formatına dönüştürmek için kullanılır.
  • Class PdfToTiffOptions: Documentize.TiffConverter eklentisi için PDF’den TIFF’ye dönüştürücü seçeneklerini temsil eder.

Örnek Kullanım:

// TiffConverter oluştur
var plugin = new TiffConverter();
// Talimatları ayarlamak için PdfToTiffOptions nesnesi oluştur
var opt = new PdfToTiffOptions();
// girdi dosyası yolunu ekle
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// çıktı dosyası yolunu ayarla
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// işlemi gerçekleştir
plugin.Process(opt);

Yeni Eklenti Eklendi: PDF Tablo Oluşturucu

  • Class TableGenerator: Documentize.TableGenerator eklentisini temsil eder. Bir PDF belgesine tablo eklemek için kullanılır.
  • Class TableBuilder: PDF sayfasındaki tabloyu oluşturmak için sınıfı temsil eder.
  • Class TableRowBuilder: Tablo satırını oluşturmak için sınıfı temsil eder.
  • Class TableCellBuilder: Tablo hücresini oluşturmak için sınıfı temsil eder.

Örnek Kullanım:

// TableGenerator oluştur
var plugin = new TableGenerator();
// Talimatları ayarlamak için TableOptions nesnesi oluştur
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("İsim")
            .AddCell().AddParagraph("Yaş")
        .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");
// girdi dosyası yolunu ekle
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// çıktı dosyası yolunu ayarla
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// işlemi gerçekleştir
plugin.Process(opt);

Sınıf PdfDoc ‘un Adı DocConverter Olarak Değiştirildi

  • Class DocConverter: Documentize.DocConverter eklentisini temsil eder. PDF belgelerini DOC/DOCX formatına dönüştürmek için kullanılır.

Örnek Kullanım:

// DocConverter oluştur
var plugin = new DocConverter();
// Talimatları ayarlamak için PdfToDocOptions nesnesi oluştur
var opt = new PdfToDocOptions();
// girdi dosyası yolunu ekle
opt.AddInput(new FileDataSource(inputPath));
// çıktı dosyası yolunu ayarla
opt.AddOutput(new FileDataSource(outputPath));
// işlemi gerçekleştir
plugin.Process(opt);
13 Oca 2025

v24.11

Yeni Eklenti Eklendi: PDF’den JPEG’e Dönüştürücü

  • Amacı: JpegConverter sınıfı, PDF belgelerini JPEG formatına dönüştürmek üzere tasarlanmıştır, bu sayede kullanıcıların PDF’lerden türetilen görüntüleri yönetmesi ve paylaşması daha kolay hale gelir.
  • Yapıcı:
    • JpegConverter(): JPEG dönüştürücünün yeni bir örneğini başlatır.

Örnek Kullanım:

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);
  • Metot:
    • Process(PdfToJpegOptions options): Belirtilen seçenekleri kullanarak JPEG dönüştürme işlemini başlatır.

DirectoryDataSource Sınıfı Eklendi

  • Amacı: DirectoryDataSource sınıfı, kullanıcıların eklentiler içinde yükleme ve kaydetme işlemleri için dizin verilerini yönetmelerine olanak tanır.
  • Yapıcı:
    • DirectoryDataSource(string path): Belirtilen yol ile yeni bir dizin veri nesnesi başlatır.

Örnek Kullanım:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Özellikler:
    • DataType: Veri kaynağının türünü alır.
    • Path: Mevcut veri dizininin yolunu alır.

PdfToJpegOptions Sınıfı Eklendi

  • Amacı: Bu sınıf, JPEG dönüştürme işlemini yapılandırmak için seçenekler içerir ve kullanıcılara çözünürlük, sayfa listeleri ve görüntü kalitesi belirtme olanağı tanır.
  • Yapıcı:
    • PdfToJpegOptions(): JPEG dönüştürücü için yeni bir seçenek örneğini başlatır.

Özellikler:

  • OutputResolution: Ortaya çıkan JPEG görüntülerinin çözünürlüğünü belirtir.
  • PageList: PDF’den dönüştürülecek sayfaların listesi.
  • Quality: JPEG çıktısının kalitesini ayarlar.
13 Oca 2025

v24.10

Yeni Eklenti Eklendi: PDF/A Dönüştürücü

  • Kullanıcıların standart PDF dosyalarını PDF/A uyumlu belgelere kolayca dönüştürmelerini sağlayan yeni bir PDF/A dönüştürme özelliği tanıtıldı.

Örnek Kullanım:

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);

Hata Düzeltmeleri

  • Yanlış çıktı yollarına neden olan FileResult sınıfıyla ilgili sorunlar düzeltildi.
  • Büyük dosyalarla çalışırken HtmlConverter üzerinde etkili olan küçük hatalar çözüldü.

Geliştirmeler

  • Daha hızlı işlem süreleri için PdfExtractor ve ImageExtractor performansı artırıldı.
  • Ek döndürme açılarını desteklemek için RotateOptions sınıfı güncellendi.
13 Oca 2025

v24.9

Yayınlandı

 Türkçe