Konvertieren Sie ein Dokument in ein Bild

Manchmal ist es erforderlich, ein Bild anstelle von Dokumenten in anderen Formaten wie DOCX oder PDF zu erhalten. Beispielsweise müssen Sie Ihrer Website oder Anwendung eine Vorschau einer beliebigen Dokumentseite hinzufügen oder einen “Scan” eines Dokuments erstellen, um eine Rechnung zu senden. In diesem Fall müssen Sie möglicherweise ein Dokument in einem beliebigen unterstütztes Ladeformat-Format in ein Bild, wiederum in einem beliebigen unterstütztes Speicherformat-Format, konvertieren.

Konvertieren Sie in das Bildformat

Wie bei allen bereits beschriebenen Konvertierungsbeispielen müssen Sie ein neues Dokument erstellen oder ein vorhandenes in einem beliebigen unterstützten Format laden, die erforderlichen Änderungen vornehmen und es in einem beliebigen verfügbaren Bildformat speichern, beispielsweise JPEG, PNG oder BMP.

Das folgende Codebeispiel zeigt, wie man PDF in JPEG konvertiert:

Geben Sie beim Konvertieren in ein {#specify-save-options-when-converting-to-an-image}-Bild Speicheroptionen an

Aspose.Words stellt Ihnen die ImageSaveOptions-Klasse zur Verfügung, die mehr Kontrolle darüber gibt, wie Dokumente in verschiedenen Bildformaten gespeichert werden. Einige Eigenschaften dieser Klasse erben oder überladen Eigenschaften von Basisklassen wie FixedPageSaveOptions oder SaveOptions, es gibt jedoch auch spezifische Optionen zum Speichern von Bildern.

Mithilfe der page_set-Eigenschaft können Sie angeben, welche Seiten in das Bildformat konvertiert werden sollen. Es kann beispielsweise angewendet werden, wenn Sie nur eine Vorschau für die erste oder eine bestimmte Seite benötigen.

Es ist auch möglich, die Ausgabebildqualität und das Pixelformat mithilfe der folgenden Eigenschaften zu steuern – horizontal_resolution, vertical_resolution, scale, pixel_format sowie Bildfarbeinstellungen mithilfe der folgenden Eigenschaften einzurichten – image_brightness, image_color_mode, image_contrast, paper_color.

Es gibt auch Eigenschaften, die für ein bestimmtes Format gelten, beispielsweise jpeg_quality oder tiff_compression.

Das folgende Codebeispiel zeigt, wie Sie unter Anwendung einiger zusätzlicher Einstellungen eine Vorschau der ersten Dokumentseite erstellen: