Zapisywanie dokumentu jako wielostronicowy plik TIFF

Podczas pracy z dokumentami często trzeba przekonwertować dokument na plik(i) obrazu rastrowego. Jest to szczególnie istotne, jeśli musisz przedstawić dokument w formacie czytelnym i nadającym się do wydruku, ale nie nadającym się do edycji. Na przykład jako podglądu możesz użyć obrazu rastrowego pierwszej strony dokumentu. W artykule opisano sposób konwersji dokumentu do obrazu rastrowego na przykładzie formatu TIFF – jednego z popularniejszych formatów obrazów.

Konwersja DOC do wielostronicowego TIFF

W Aspose.Words konwersję z DOC do TIFF można wykonać za pomocą jednej linijki kodu, po prostu przekazując ścieżkę “zapisz w” i odpowiednie rozszerzenie pliku do metody Save. Metoda Save automatycznie wyprowadza SaveFormat z rozszerzenia nazwy pliku określonego w ścieżce. Poniższy przykład ilustruje sposób konwersji dokumentu do formatu TIFF:

Określanie dodatkowych opcji podczas renderowania TIFF

Często trzeba określić dodatkowe opcje, które wpływają na wynik renderowania. W tym celu należy wykorzystać klasę ImageSaveOptions, która zawiera właściwości określające sposób wyświetlania dokumentu na obrazie. Możesz określić następujące elementy:

Poniższy przykład pokazuje, jak przekonwertować DOC na TIFF przy skonfigurowanych opcjach:

Próg binaryzacji TIFF

Obraz TIFF można zapisać w formacie czarno-białym 1bpp, ustawiając właściwość PixelFormat na typ formatu pikseli Format1bppIndexed, a właściwość TiffCompression na Ccitt3 lub Ccitt4.

Do segmentacji obrazu Aspose.Words wykorzystuje najprostszą metodę - progowanie. Ta metoda konwertuje obraz TIFF w skali szarości na obraz binarny przy użyciu wartości progowej. Dlatego też, gdy dokument wymaga konwersji do formatu pliku TIFF, możliwe jest uzyskanie lub ustawienie progu binaryzacji TIFF za pomocą właściwości ThresholdForFloydSteinbergDithering. Domyślna wartość tej właściwości jest ustawiona na 128, a im wyższa wartość, tym ciemniejszy obraz.

Poniższy przykład pokazuje, jak przeprowadzić binaryzację TIFF z określonym progiem:

Poniżej można porównać obrazy, na których przeprowadzono binaryzację TIFF przy różnych wartościach progowych:

zapisywanie-dokumentu-jako-wielostronicowego-tiff-aspose-words-net