Co je nového

v24.12

  • Přidán nový plugin: PDF na PNG převodník
  • Přidán nový plugin: PDF na TIFF převodník
  • Přidán nový plugin: Generátor PDF tabulek
  • Přejmenována třída PdfDoc na DocConverter

v24.11

  • Přidán nový plugin: PDF do JPEG konvertor
  • Přidána třída DirectoryDataSource
  • Přidána třída PdfToJpegOptions

v24.10

  • Přidán nový plugin: PDF/A Converter

v24.9

  • Vydáno
28. 12. 2024

Podsekce Co je nového

v24.12

Přidán nový plugin: PDF na PNG převodník

  • Třída PngConverter: Reprezentuje plugin Documentize.PngConverter. Používá se k převodu PDF dokumentů do formátu PNG.
  • Třída PdfToPngOptions: Reprezentuje možnosti převodu PDF na PNG pro plugin Documentize.PngConverter.

Příklad použití:

// vytvořit PngConverter
var plugin = new PngConverter();
// vytvořit objekt PdfToPngOptions pro nastavení pokynů
var opt = new PdfToPngOptions();
// přidat cestu k vstupnímu souboru
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// nastavit cestu k výstupnímu souboru
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// provést proces
plugin.Process(opt);

Přidán nový plugin: PDF na TIFF převodník

  • Třída TiffConverter: Reprezentuje plugin Documentize.TiffConverter. Používá se k převodu PDF dokumentů do formátu TIFF.
  • Třída PdfToTiffOptions: Reprezentuje možnosti převodu PDF na TIFF pro plugin Documentize.TiffConverter.

Příklad použití:

// vytvořit TiffConverter
var plugin = new TiffConverter();
// vytvořit objekt PdfToTiffOptions pro nastavení pokynů
var opt = new PdfToTiffOptions();
// přidat cestu k vstupnímu souboru
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// nastavit cestu k výstupnímu souboru
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// provést proces
plugin.Process(opt);

Přidán nový plugin: Generátor PDF tabulek

  • Třída TableGenerator: Reprezentuje plugin Documentize.TableGenerator. Používá se k přidání tabulky do PDF dokumentu.
  • Třída TableBuilder: Třída reprezentuje stavitele pro tabulku na pdf stránce.
  • Třída TableRowBuilder: Třída reprezentuje stavitele pro řádek tabulky.
  • Třída TableCellBuilder: Třída reprezentuje stavitele pro buňku tabulky.

Příklad použití:

// vytvořit TableGenerator
var plugin = new TableGenerator();
// vytvořit objekt TableOptions pro nastavení pokynů
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Jméno")
            .AddCell().AddParagraph("Věk")
        .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");
// přidat cestu k vstupnímu souboru
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// nastavit cestu k výstupnímu souboru
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// provést proces
plugin.Process(opt);

Přejmenována třída PdfDoc na DocConverter

  • Třída DocConverter: Reprezentuje plugin Documentize.DocConverter. Používá se k převodu PDF dokumentů do formátu DOC/DOCX.

Příklad použití:

// vytvořit DocConverter
var plugin = new DocConverter();
// vytvořit objekt PdfToDocOptions pro nastavení pokynů
var opt = new PdfToDocOptions();
// přidat cestu k vstupnímu souboru
opt.AddInput(new FileDataSource(inputPath));
// nastavit cestu k výstupnímu souboru
opt.AddOutput(new FileDataSource(outputPath));
// provést proces
plugin.Process(opt);
13. 1. 2025

v24.11

Přidán nový plugin: PDF do JPEG konvertor

  • Účel: Třída JpegConverter je navržena pro převod PDF dokumentů do formátu JPEG, což usnadňuje uživatelům zpracování a sdílení obrázků odvozených z PDF.
  • Konstruktor:
    • JpegConverter(): Inicializuje novou instanci JPEG konvertoru.

Příklad použití:

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);
  • Metoda:
    • Process(PdfToJpegOptions options): Zahájí proces převodu do JPEG s použitím zadaných možností.

Přidána třída DirectoryDataSource

  • Účel: Třída DirectoryDataSource umožňuje uživatelům spravovat data adresáře pro operace načítání a ukládání v rámci pluginů.
  • Konstruktor:
    • DirectoryDataSource(string path): Inicializuje nový objekt dat adresáře se zadanou cestou.

Příklad použití:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Vlastnosti:
    • DataType: Vrací typ datového zdroje.
    • Path: Získává cestu k aktuálnímu datovému adresáři.

Přidána třída PdfToJpegOptions

  • Účel: Tato třída obsahuje možnosti pro konfiguraci procesu převodu do JPEG, což uživatelům umožňuje specifikovat rozlišení, seznamy stránek a kvalitu obrázku.
  • Konstruktor:
    • PdfToJpegOptions(): Inicializuje novou instanci možností pro JPEG konvertor.

Vlastnosti:

  • OutputResolution: Specifikuje rozlišení výsledných JPEG obrázků.
  • PageList: Seznam stránek k převodu z PDF.
  • Quality: Nastavuje kvalitu JPEG výstupu.
13. 1. 2025

v24.10

Přidán nový plugin: PDF/A Converter

  • Byla zavedena nová funkce pro konverzi PDF/A, která umožňuje uživatelům snadno převádět standardní PDF soubory na dokumenty vyhovující PDF/A.

Příklad použití:

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

Opravy chyb

  • Opraveny problémy související s třídou FileResult, které měly za následek nesprávné výstupní cesty.
  • Vyřešeny drobné chyby ovlivňující HtmlConverter při zpracování velkých souborů.

Vylepšení

  • Zlepšena výkonnost PdfExtractor a ImageExtractor pro rychlejší časy zpracování.
  • Aktualizována třída RotateOptions pro podporu dalších rotačních úhlů.
13. 1. 2025

v24.9

Vydáno

 Čeština