Ein häufig anzutreffendes Szenario besteht darin, ein gesamtes PDF-Dokument oder bestimmte Seiten in eine Sammlung von Bildern zu konvertieren. GroupDocs.Conversion für .NET bietet die Möglichkeit, PDFs in verschiedene Bildformate wie TIFF, JPG, PNG, GIF, BMP und mehr zu konvertieren.
Im Gegensatz zu anderen Konvertierungen erfordert dieser Prozess die Deklaration eines SavePageStream-Delegaten, der das Benennungsformat für die gespeicherten Bilder angibt. Sie können Ihr bevorzugtes Bildformat mithilfe der ImageFileType-Klasse auswählen.
Konvertieren Sie PDF in PNG in C#
using GroupDocs.Conversion;
using GroupDocs.Conversion.FileTypes;
using GroupDocs.Conversion.Options.Convert;
// Laden Sie die Quell-PDF-Datei
using (var converter = new Converter("resume.pdf"))
{
var getPageStream = (int page) => File.Create($"resume-page-{page}.png");
// Legen Sie die Konvertierungsoptionen fest und geben Sie den Ausgabebildtyp an
var convertOptions = new ImageConvertOptions {
Format = ImageFileType.Png
};
// Konvertieren Sie jede Seite eines PDF-Dokuments in PNG
converter.Convert(getPageStream, convertOptions);
}
Mit GroupDocs.Conversion für .NET können Sie mühelos bestimmte Seiten aus einem langen Dokument konvertieren.
Abhängig von Ihren Anforderungen haben Sie zwei Möglichkeiten, dies zu erreichen. Sie können entweder einen Bereich von Seiten oder bestimmte Seiten konvertieren.
Konvertieren Sie DOCX (Seiten 2-4) in PDF in C#
using GroupDocs.Conversion;
using GroupDocs.Conversion.Options.Convert;
// Laden Sie die DOCX-Quelldatei
using (Converter converter = new Converter("booklet.docx"))
{
// Legen Sie die Optionen fest und geben Sie den Bereich der zu konvertierenden Seiten an
var convertOptions = new PdfConvertOptions
{
PageNumber = 2,
PagesCount = 3
};
// Konvertieren Sie die Seiten 2-4 in PDF
converter.Convert("pages-2-4.pdf", convertOptions);
}
Die fließende Syntax bietet eine prägnante Notation für häufige Aktionen innerhalb der GroupDocs.Conversion für .NET-API.
Die folgenden Codebeispiele zeigen, wie Sie die Fluent-Syntax nutzen können:
Konvertieren Sie DOCX in C# mit flüssiger Syntax in PDF
using GroupDocs.Conversion;
FluentConverter
.Load("schedule.docx")
.ConvertTo("schedule.pdf")
.Convert();