Konwertuj dokument na obrazek

Czasami wymagane jest uzyskanie obrazu zamiast dokumentów w innych formatach, takich jak DOCX lub PDF. Na przykład, musisz dodać podgląd każdej strony dokumentu na swojej stronie internetowej lub aplikacji lub utworzyć “skanowanie” dokumentu, aby wysłać fakturę. Jest to moment, kiedy może być konieczne przekonwertowanie dokumentu w dowolnym obsesyjny format obcowania do obrazu, ponownie, w dowolnym obseslugiwany format zapasu.

Przelicz do formatu obrazka

Podobnie jak w przypadku wszystkich już opisanych przykładów konwersji, należy utworzyć nowy dokument lub załadować istniejący dokument w dowolnym obsługiwanym formacie, dokonać niezbędnych zmian i zapisać go w dowolnym dostępnym formacie obrazu, na przykład JPEG, PNG lub BMP.

Poniższy przykład kodu pokazuje jak przekonwertować DOCX do JPEG:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java
// Load the document from disk.
Document doc = new Document(dataDir + "TestDoc.pdf");
// Save the document in JPEG format.
doc.save(dataDir + "SaveDocx2Jpeg.jpeg");

Określa opcje Zapisz podczas konwersji na obrazek

Aspose.Words zapewnia Państwu ImageSaveOptions klasa, która daje większą kontrolę nad tym, jak dokumenty są zapisywane w różnych formatach obrazu. Niektóre właściwości tej klasy dziedziczą lub przeciążają właściwości klas podstawowych, takich jak: FixedPageSaveOptions lub SaveOptions, ale istnieją również opcje specyficzne dla zapisywania obrazów.

Można określić strony, które mają być konwertowane do formatu obrazu za pomocą PageSet nieruchomości. Na przykład, może być stosowany, jeśli potrzebujesz tylko podglądu dla pierwszej lub dla określonej strony.

Można również kontrolować jakość obrazu wyjściowego i format pikseli przy użyciu następujących właściwości - HorizontalResolution, VerticalResolution, Resolution, Scale, PixelFormat, jak również skonfigurować ustawienia kolorów obrazu, używając następujących właściwości - ImageBrightness, ImageColorMode, ImageContrast, PaperColor.

Istnieją również właściwości, które odnoszą się do określonego formatu, na przykład, JpegQuality lub TiffCompression.

Poniższy przykład kodu pokazuje jak stworzyć podgląd pierwszej strony dokumentu z zastosowaniem kilku dodatkowych ustawień:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java
// Load the document from disk.
Document doc = new Document(dataDir + "TestDoc.docx");
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.JPEG);
// Set the "PageSet" to "0" to convert only the first page of a document.
options.setPageSet(new PageSet(0));
// Change the image's brightness and contrast.
// Both are on a 0-1 scale and are at 0.5 by default.
options.setImageBrightness(0.3f);
options.setImageContrast(0.7f);
// Change the horizontal resolution.
// The default value for these properties is 96.0, for a resolution of 96dpi.
options.setHorizontalResolution(72f);
// Save the document in JPEG format.
doc.save(dataDir + "SaveDocx2Jpeg.jpeg", options);