Neuigkeiten

v24.12

  • Neues Plugin hinzugefügt: PDF zu PNG Konverter
  • Neues Plugin hinzugefügt: PDF zu TIFF Konverter
  • Neues Plugin hinzugefügt: PDF Tabellen Generator
  • Klasse PdfDoc in DocConverter umbenannt

v24.11

  • Neues Plugin hinzugefügt: PDF zu JPEG-Konverter
  • Klasse DirectoryDataSource hinzugefügt
  • Klasse PdfToJpegOptions hinzugefügt

v24.10

  • Neues Plugin hinzugefügt: PDF/A Konverter

v24.9

  • Veröffentlicht
28.12.2024

Unterabschnitte von Neuigkeiten

v24.12

Neues Plugin hinzugefügt: PDF zu PNG Konverter

  • Klasse PngConverter: Stellt das Documentize.PngConverter Plugin dar. Wird verwendet, um PDF-Dokumente in das PNG-Format zu konvertieren.
  • Klasse PdfToPngOptions: Stellt die Optionen für den PDF zu PNG Konverter für das Documentize.PngConverter Plugin dar.

Beispielverwendung:

// Erstellen Sie PngConverter
var plugin = new PngConverter();
// Erstellen Sie ein PdfToPngOptions-Objekt, um Anweisungen festzulegen
var opt = new PdfToPngOptions();
// Fügen Sie den Eingabepfad hinzu
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Setzen Sie den Ausgabepfad
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Führen Sie den Prozess aus
plugin.Process(opt);

Neues Plugin hinzugefügt: PDF zu TIFF Konverter

  • Klasse TiffConverter: Stellt das Documentize.TiffConverter Plugin dar. Wird verwendet, um PDF-Dokumente in das TIFF-Format zu konvertieren.
  • Klasse PdfToTiffOptions: Stellt die Optionen für den PDF zu TIFF Konverter für das Documentize.TiffConverter Plugin dar.

Beispielverwendung:

// Erstellen Sie TiffConverter
var plugin = new TiffConverter();
// Erstellen Sie ein PdfToTiffOptions-Objekt, um Anweisungen festzulegen
var opt = new PdfToTiffOptions();
// Fügen Sie den Eingabepfad hinzu
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Setzen Sie den Ausgabepfad
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Führen Sie den Prozess aus
plugin.Process(opt);

Neues Plugin hinzugefügt: PDF Tabellen Generator

  • Klasse TableGenerator: Stellt das Documentize.TableGenerator Plugin dar. Wird verwendet, um eine Tabelle in ein PDF-Dokument einzufügen.
  • Klasse TableBuilder: Klasse stellt den Builder für Tabellen in der PDF-Seite dar.
  • Klasse TableRowBuilder: Klasse stellt den Builder für die Tabellenzeile dar.
  • Klasse TableCellBuilder: Klasse stellt den Builder für die Tabellenzelle dar.

Beispielverwendung:

// Erstellen Sie TableGenerator
var plugin = new TableGenerator();
// Erstellen Sie ein TableOptions-Objekt, um Anweisungen festzulegen
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Name")
            .AddCell().AddParagraph("Alter")
        .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");
// Fügen Sie den Eingabepfad hinzu
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Setzen Sie den Ausgabepfad
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// Führen Sie den Prozess aus
plugin.Process(opt);

Klasse PdfDoc in DocConverter umbenannt

  • Klasse DocConverter: Stellt das Documentize.DocConverter Plugin dar. Wird verwendet, um PDF-Dokumente in das DOC/DOCX-Format zu konvertieren.

Beispielverwendung:

// Erstellen Sie DocConverter
var plugin = new DocConverter();
// Erstellen Sie ein PdfToDocOptions-Objekt, um Anweisungen festzulegen
var opt = new PdfToDocOptions();
// Fügen Sie den Eingabepfad hinzu
opt.AddInput(new FileDataSource(inputPath));
// Setzen Sie den Ausgabepfad
opt.AddOutput(new FileDataSource(outputPath));
// Führen Sie den Prozess aus
plugin.Process(opt);
13.01.2025

v24.11

Neues Plugin hinzugefügt: PDF zu JPEG-Konverter

  • Zweck: Die Klasse JpegConverter ist dafür vorgesehen, PDF-Dokumente in das JPEG-Format zu konvertieren, was es Benutzern erleichtert, Bilder aus PDFs zu handhaben und zu teilen.
  • Konstruktor:
    • JpegConverter(): Initialisiert eine neue Instanz des JPEG-Konverters.

Beispielverwendung:

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);
  • Methode:
    • Process(PdfToJpegOptions options): Startet den JPEG-Konvertierungsprozess mit den angegebenen Optionen.

Klasse DirectoryDataSource hinzugefügt

  • Zweck: Die Klasse DirectoryDataSource ermöglicht es Benutzern, Verzeichnisdaten für Lade- und Speicheroperationen innerhalb von Plugins zu verwalten.
  • Konstruktor:
    • DirectoryDataSource(string path): Initialisiert ein neues Verzeichnisdatenobjekt mit dem angegebenen Pfad.

Beispielverwendung:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Eigenschaften:
    • DataType: Ruft den Typ der Datenquelle ab.
    • Path: Gibt den Pfad des aktuellen Datenverzeichnisses zurück.

Klasse PdfToJpegOptions hinzugefügt

  • Zweck: Diese Klasse enthält Optionen zur Konfiguration des JPEG-Konvertierungsprozesses, die es Benutzern ermöglichen, Auflösung, Seitenlisten und Bildqualität anzugeben.
  • Konstruktor:
    • PdfToJpegOptions(): Initialisiert eine neue Optionsinstanz für den JPEG-Konverter.

Eigenschaften:

  • OutputResolution: Gibt die Auflösung der resultierenden JPEG-Bilder an.
  • PageList: Eine Liste der Seiten, die aus dem PDF konvertiert werden sollen.
  • Quality: Legt die Qualität der JPEG-Ausgabe fest.
13.01.2025

v24.10

Neues Plugin hinzugefügt: PDF/A Konverter

  • Eine neue PDF/A-Konvertierungsfunktion wurde eingeführt, die es Benutzern ermöglicht, Standard-PDF-Dateien einfach in PDF/A-konforme Dokumente zu konvertieren.

Beispielverwendung:

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

Fehlerbehebungen

  • Probleme im Zusammenhang mit der Klasse FileResult wurden behoben, die zu falschen Ausgabepfaden führten.
  • Kleinere Bugs beim Umgang mit großen Dateien, die den HtmlConverter betrafen, wurden behoben.

Verbesserungen

  • Die Leistung von PdfExtractor und ImageExtractor wurde für schnellere Verarbeitungszeiten verbessert.
  • Die Klasse RotateOptions wurde aktualisiert, um zusätzliche Rotationswinkel zu unterstützen.
13.01.2025

v24.9

Veröffentlicht

 Deutsch