Arbeiten mit Bildern
Aspose.Words ermöglicht es Benutzern, mit Bildern sehr flexibel zu arbeiten. In diesem Artikel können Sie nur einige der Möglichkeiten der Arbeit mit Bildern erkunden.
Wie man Bilder aus einem Dokument extrahiert
Alle Bilder sind im Inneren gespeichert Shape Knoten in einem Dokument. Um alle Bilder oder Bilder mit einem bestimmten Typ aus dem Dokument zu extrahieren, folgen Sie diesen Schritten:
- Verwenden Sie die getChildNodes Verfahren zur Auswahl aller Shape-Knoten.
- Iterate durch resultierende Knotensammlungen.
- Überprüfen Sie die hasImage boolean Eigentum.
- Bilddaten mit Hilfe der ImageData Eigentum.
- Speichern Sie Bilddaten in eine Datei.
Wie Barcode auf jeder Dokumentseite einfügen
In diesem Beispiel können Sie die gleichen oder unterschiedlichen Barcodes auf allen oder bestimmten Seiten eines Word-Dokuments hinzufügen. Es gibt keine direkte Möglichkeit, Barcodes auf allen Seiten eines Dokuments hinzuzufügen, aber Sie können verwenden moveToSection, moveToHeaderFooter und insertImage Methoden, um zu jedem Abschnitt oder Kopfzeilen / Fußzeilen zu bewegen und die Barcode-Bilder einzufügen, wie Sie im folgenden Code sehen können
Das folgende Codebeispiel zeigt, wie man auf jeder Seite eines Dokuments ein Barcodebild einfügen kann:
Verriegeln Aspect Ratio von Bild
Das Aspektverhältnis einer geometrischen Form ist das Verhältnis ihrer Größen in unterschiedlichen Abmessungen. Sie können das Seitenverhältnis eines Bildes unter Verwendung von AspectRatioLocked. Der Standardwert des Aspektverhältnisses der Form hängt von der ShapeType. Es ist true für ShapeType.Image
und false für andere Formen.
Das folgende Codebeispiel zeigt, wie man mit Aspektverhältnis arbeitet:
Wie man tatsächliche Brüste der Form in Punkten erhält
Wenn Sie die tatsächliche Begrenzungsbox der Form möchten, wie auf der Seite dargestellt, können Sie dies erreichen, indem Sie die BoundsInPoints Eigentum.
Das folgende Codebeispiel zeigt, wie diese Eigenschaft genutzt werden kann:
Crop Images
Das Ernten eines Bildes bezieht sich in der Regel auf die Entfernung der unerwünschten äußeren Teile eines Bildes, um die Schaumbildung zu verbessern. Es wird auch zur Entfernung von einigen der Abschnitte eines Bildes verwendet, um den Fokus auf einen bestimmten Bereich zu erhöhen.
Das folgende Codebeispiel zeigt, wie dies mit Aspose.Words API:
Bilder als WMF speichern
Aspose.Words bietet Funktionalität, um alle verfügbaren Bilder in einem Dokument zu speichern WMFFormat bei der Konvertierung von DOCX zu RTF.
Das folgende Codebeispiel zeigt, wie man Bilder als WMF mit RTF Speicheroptionen speichert: