Lucrul cu imagini
Aspose.Words permite utilizatorilor să lucreze cu imagini într-un mod foarte flexibil. În acest articol, puteți explora doar câteva dintre posibilitățile de lucru cu imagini.
Cum se extrag imagini dintr-un Document
Toate imaginile sunt stocate în interiorul Shape noduri într-un Document. Pentru a extrage din document toate imaginile sau imaginile cu un anumit tip, urmați acești pași:
- Utilizați metoda getChildNodes pentru a selecta toate nodurile de formă.
- Iterați prin colecțiile de noduri rezultate.
- Verificați proprietatea booleană hasImage.
- Extrageți datele imaginii folosind proprietatea ImageData.
- Salvați datele imaginii într-un fișier.
Cum se introduce codul de bare pe fiecare pagină de Document
Acest exemplu vă permite să adăugați aceleași sau diferite coduri de bare pe toate sau anumite pagini ale unui document Word. Nu există o modalitate directă de a adăuga coduri de bare pe toate paginile unui document, dar puteți utiliza metodele moveToSection, moveToHeaderFooter și insertImage pentru a vă deplasa la orice secțiune sau anteturi/subsoluri și pentru a introduce imaginile codului de bare după cum puteți vedea în următorul cod.
Următorul exemplu de cod arată cum să inserați o imagine de cod de bare pe fiecare pagină a unui document:
Blocați raportul de Aspect al imaginii
Raportul de aspect al unei forme geometrice este raportul dintre dimensiunile sale în diferite dimensiuni. Puteți bloca raportul de aspect al unei imagini folosind AspectRatioLocked. Valoarea implicită a raportului de aspect al formei depinde de ShapeType. Este adevărat pentru ShapeType.Image
și fals pentru alte tipuri de forme.
Următorul exemplu de cod arată cum să lucrați cu raportul de aspect:
Cum să obțineți limitele reale ale formei în Puncte
Dacă doriți caseta de delimitare reală a formei așa cum este redată pe pagină, puteți realiza acest lucru utilizând proprietatea BoundsInPoints.
Următorul exemplu de cod arată cum să utilizați această proprietate:
Decupați Imagini
Decuparea unei imagini se referă de obicei la îndepărtarea părților exterioare nedorite ale unei imagini pentru a ajuta la îmbunătățirea încadrării. Este, de asemenea, utilizat pentru eliminarea unora dintre porțiunile unei imagini pentru a crește focalizarea pe o anumită zonă.
Următorul exemplu de cod arată cum se poate realiza acest lucru folosind Aspose.Words API:
Salvarea imaginilor ca WMF
Aspose.Words oferă funcționalitate pentru a salva toate imaginile disponibile într - un document WMF formatați în timp ce convertiți DOCX în RTF.
Următorul exemplu de cod arată cum să salvați imaginile ca WMF cu RTF opțiuni de salvare: