Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words pozwala użytkownikom pracować z obrazami w bardzo elastyczny sposób. W tym artykule możesz poznać tylko niektóre możliwości pracy z obrazami.
DocumentBuilder zapewnia kilka przeciążeń metody InsertImage, które umożliwiają wstawienie obrazu wbudowanego lub pływającego. Jeśli obraz jest metaplikiem EMF lub WMF, zostanie wstawiony do dokumentu w formacie metapliku. Wszystkie pozostałe obrazy będą przechowywane w formacie PNG. Metoda InsertImage może wykorzystywać obrazy z różnych źródeł:
URL, przekazując parametr String InsertImageStream InsertImageDla każdej z metod InsertImage istnieją dalsze przeciążenia, które umożliwiają wstawienie obrazu z następującymi opcjami:
Przekaż pojedynczy ciąg reprezentujący plik zawierający obraz do InsertImage, aby wstawić obraz do dokumentu jako grafikę wstawioną
Poniższy przykład kodu pokazuje, jak wstawić obraz osadzony w pozycji kursora do dokumentu:
Poniższy przykład kodu pokazuje, jak wstawić pływający obraz z pliku lub URL w określonej pozycji i rozmiarze:
Wszystkie obrazy są przechowywane w węzłach Shape w formacie Document. Aby wyodrębnić z dokumentu wszystkie obrazy lub obrazy określonego typu, wykonaj następujące kroki:
Poniższy przykład kodu pokazuje, jak wyodrębnić obrazy z dokumentu i zapisać je jako pliki:
Ten przykład pokazuje, jak dodać te same lub różne kody kreskowe na wszystkich lub określonych stronach dokumentu programu Word. Nie ma bezpośredniego sposobu dodawania kodów kreskowych na wszystkich stronach dokumentu, ale można użyć metod MoveToSection, MoveToHeaderFooter i InsertImage, aby przejść do dowolnej sekcji lub nagłówka/stopki i wstawić obrazy kodów kreskowych, jak widać w poniższym kodzie.
Poniższy przykład kodu pokazuje, jak wstawić obraz kodu kreskowego na każdej stronie dokumentu:
Proporcje kształtu geometrycznego to stosunek jego rozmiarów w różnych wymiarach. Możesz zablokować proporcje obrazu za pomocą AspectRatioLocked. Domyślna wartość współczynnika proporcji kształtu zależy od ShapeType. Jest to true dla ShapeType.Image i false dla innych typów kształtów.
Poniższy przykład kodu pokazuje, jak pracować ze współczynnikiem proporcji:
Jeśli chcesz, aby rzeczywista ramka ograniczająca kształt była renderowana na stronie, możesz to osiągnąć za pomocą właściwości BoundsInPoints.
Poniższy przykład kodu pokazuje, jak używać tej właściwości:
Kadrowanie obrazu zwykle oznacza usunięcie niepożądanych zewnętrznych części obrazu w celu poprawy kadrowania. Służy również do usuwania niektórych części obrazu w celu zwiększenia ostrości na określonym obszarze.
Poniższy przykład kodu pokazuje, jak to osiągnąć za pomocą Aspose.Words API:
Aspose.Words zapewnia funkcję zapisywania wszystkich dostępnych obrazów w dokumencie do formatu WMF podczas konwersji DOCX do RTF.
Poniższy przykład kodu pokazuje, jak zapisywać obrazy w formacie WMF z opcjami zapisywania w formacie RTF:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.