Werken met afbeeldingen
Aspose.Words stelt gebruikers in staat om met beelden te werken op een zeer flexibele manier. In dit artikel kunt u slechts enkele mogelijkheden verkennen om met beelden te werken.
Afbeeldingen uit een document halen
Alle afbeeldingen worden binnen opgeslagen Shape knooppunten in een document. Volg deze stappen om alle afbeeldingen of afbeeldingen met een specifiek type uit het document te halen:
- Gebruik de getChildNodes methode om alle vormenknopen te selecteren.
- Itreer door de resulterende node collecties.
- Controleer de hasImage Booleaans eigendom.
- Uitpakken afbeelding gegevens met behulp van de ImageData eigendom.
- Afbeeldingsgegevens opslaan in een bestand.
Barcode invoegen op elke Documentpagina
Met dit voorbeeld kunt u dezelfde of verschillende barcodes toevoegen op alle of specifieke pagina’s van een Word-document. Er is geen directe manier om barcodes toe te voegen op alle pagina’s van een document, maar u kunt gebruiken moveToSection, moveToHeaderFooter en insertImage methoden om te verplaatsen naar een sectie of headers/voeters en voeg de barcode afbeeldingen zoals je kunt zien in de volgende code
Het volgende voorbeeld van code laat zien hoe je een barcode afbeelding op elke pagina van een document invoegt:
Beeldverhouding vergrendelen
De beeldverhouding van een geometrische vorm is de verhouding van zijn afmetingen in verschillende afmetingen. U kunt de beeldverhouding van een afbeelding vergrendelen met behulp van AspectRatioLocked. De standaardwaarde van de beeldverhouding van de vorm hangt af van de ShapeType. Het is true voor ShapeType.Image
en false voor andere vormen.
Het volgende voorbeeld van code laat zien hoe te werken met aspect ratio:
Hoe krijg ik feitelijke grenzen van vorm in punten
Als u wilt de werkelijke gebonden doos van de vorm zoals weergegeven op de pagina, kunt u dit bereiken met behulp van de BoundsInPoints eigendom.
Het volgende voorbeeld van code laat zien hoe deze eigenschap te gebruiken:
Afbeeldingen bijsnijden
Het verzamelen van een afbeelding verwijst meestal naar het verwijderen van de ongewenste buitenste delen van een afbeelding om te helpen bij het verbeteren van de lijst. Het wordt ook gebruikt voor het verwijderen van sommige delen van een afbeelding om de focus op een bepaald gebied te vergroten.
Het volgende voorbeeld van code laat zien hoe dit te bereiken met behulp van Aspose.Words API:
Afbeeldingen opslaan als WMF
Aspose.Words biedt functionaliteit om alle beschikbare afbeeldingen op te slaan in een document aan WMFformaat tijdens het omzetten van DOCX naar RTF.
Het volgende voorbeeld van code laat zien hoe u afbeeldingen als WMF kunt opslaan met RTF-opslaanopties: