In der Version Aspose.Words for .NET 25.6 haben wir eine neue Funktion eingeführt, mit der Sie export a multi-page document to a single raster image verwenden können. Dies ist nützlich, wenn Sie das Dokument als einzelne visuelle Datei freigeben oder anzeigen müssen.
Was ist neu in Aspose.Words für .NET 25.6
Vor Version 25.6 wurde beim Speichern eines mehrseitigen Dokuments in einem Bildformat (z. B. PNG oder JPEG) ein einzelnes Bild nur für die erste Seite des Dokuments erstellt. Jetzt können Sie alle Dokumentseiten zu einem einzigen Bild zusammenfassen oder sogar ein mehrseitiges Dokument mit der neuen MultiPageLayout -Klasse als mehrseitiges TIFF speichern.

So konvertieren Sie ein mehrseitiges Dokument in ein Bild
Zunächst sollten Sie wissen, dass der mehrseitige Export für die folgenden Rasterbildformate funktioniert: Jpeg, Gif, Png, Bmp, Tiff, WebP.
Zusätzlich zum Ausgabedateiformat müssen Sie auswählen, wie das Seitenlayout nach der Konvertierung eines mehrseitigen Dokuments in ein Bild aussehen soll. Sie können aus den folgenden Optionen wählen:
- SinglePage - speichert nur die erste der angegebenen Seiten
- Grid - ordne die Seiten in einem Raster von links nach rechts und von oben nach unten an, wobei die Spaltennummer angegeben wird
- Horizontal - Ordnen Sie die Seiten horizontal nebeneinander von links nach rechts in einer einzigen Ausgabe an
- Vertical - ordne die Seiten vertikal untereinander in einer einzigen Ausgabe an
- TiffFrames - Ordne jede Seite als separaten Rahmen in einem TIFF -Bild mit mehreren Rahmen an
Anschließend können Sie auch das Erscheinungsbild der Ausgabedateiseite anpassen – geben Sie BackColor, BorderColor und BorderWidth an.
Das folgende Codebeispiel zeigt, wie Sie ein mehrseitiges DOCX -Dokument als PNG -Bild mit Rasterlayout speichern:
Document doc = new Document("Rendering.docx");
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
// Set up a grid layout with:
// - 3 columns per row.
// - 10pts spacing between pages (horizontal and vertical).
options.PageLayout = MultiPageLayout.Grid(3, 10, 10);
// Customize the background and border.
options.PageLayout.BackColor = Color.LightGray;
options.PageLayout.BorderColor = Color.Blue;
options.PageLayout.BorderWidth = 2;
doc.Save("ImageSaveOptions.GridLayout.png", options);
Zusammenfassung
Die neue mehrseitige Exportfunktion in Aspose.Words für .NET 25.6 erleichtert das Erstellen eines einzelnen Bildes aus einem mehrseitigen Dokument. Dies ist ideal für Vorschauen, Drucken oder Freigeben von Dokumenten als Grafik. Sie haben die volle Kontrolle darüber, wie die Seiten im endgültigen Bild angeordnet sind.
Laden Sie die neueste Version von herunter, um diese Funktion auszuprobieren Aspose.Words für .NET.