Ova tema s brzim uputama sadrži informacije o tome kako pretvoriti PDF u TIFF u Javi. Sadrži sve potrebne informacije za konfiguriranje okruženja i detaljne korake za dovršenje zadatka. Za pretvaranje PDF u TIFF Java kod je prikazan zajedno s prilagodbom željene TIFF slike.
Koraci za pretvaranje PDF-a u TIFF u Javi
- Konfigurirajte aplikaciju za dodavanje reference na Aspose.PDF iz repozitorija Maven za pretvaranje PDF-a u TIFF sliku
- Otvorite izvornu ulaznu PDF datoteku pomoću objekta klase Document za konverziju u TIFF sliku
- Postavite razlučivost željene TIFF slike
- Inicijalizirajte objekt klase TiffSettings za prilagodbu izlazne TIFF slike
- Inicijalizirajte i konfigurirajte objekt TiffDevice koristeći navedenu rezoluciju i druge postavke
- Spremite PDF datoteku kao TIFF pomoću metode TiffDevice.process
Gornji koraci pružaju pojedinosti o bibliotekama potrebnim za konvertiranje PDF-a u TIFF pomoću Jave zajedno s detaljnim slijedom koraka za implementaciju. Izvorni PDF možete otvoriti s diska i pretvoriti ga u TIFF u kombinaciji s prilagodbom izlazne datoteke pomoću objekta TiffSettings. Proces pretvorbe izvodi objekt TiffDevice koji se inicijalizira s rezolucijom i instancom TiffSettings i sadrži metodu process za pretvaranje PDF-a u TIFF.
Kod za pretvaranje PDF-a u TIFF pomoću Jave
package testpdf; | |
import com.aspose.pdf.Document; | |
import com.aspose.pdf.License; | |
import com.aspose.pdf.devices.ColorDepth; | |
import com.aspose.pdf.devices.CompressionType; | |
import com.aspose.pdf.devices.Resolution; | |
import com.aspose.pdf.devices.ShapeType; | |
import com.aspose.pdf.devices.TiffDevice; | |
import com.aspose.pdf.devices.TiffSettings; | |
public class PdfToTiff { | |
static void main(String[] args) throws Exception // Exception for PDF to TIFF | |
{ | |
// Instantiate a license to convert PDF to TIFF | |
License PdfToTiffLicense = new License(); | |
PdfToTiffLicense.setLicense("Aspose.Total.lic"); | |
// Open the source PDF document for conversion to TIFF | |
Document pdfToTiffDocument = new Document("Test.pdf"); | |
// Instantiate and initialize the resolution object for the output TIFF | |
Resolution resolution = new Resolution(300,300); | |
// Create and initialize TiffSettings object to customize the TIFF file | |
TiffSettings tiffFileSettings = new TiffSettings(); | |
tiffFileSettings.setCompression(CompressionType.CCITT4); | |
tiffFileSettings.setDepth(ColorDepth.Format4bpp); | |
tiffFileSettings.setShape(ShapeType.Portrait); | |
tiffFileSettings.setSkipBlankPages(true); | |
// Initializing TIFF device and set the resolution and TiffSettings | |
TiffDevice tiffDeviceObj = new TiffDevice(resolution, tiffFileSettings); | |
// Save PDF file to the TIFF image | |
tiffDeviceObj.process(pdfToTiffDocument, "PdfToTIFF_out.tif"); | |
System.out.println("Done"); | |
} | |
} |
Za konvertiranje PDF-a u TIFF Java kod se koristi gdje je rezolucija postavljena za izlaznu TIFF sliku korištenjem vodoravne i okomite vrijednosti razlučivosti, međutim, možete koristiti i drugo preopterećenje. Klasa TiffSettings sadrži mnoga druga svojstva uključujući postavljanje vrste kompresije, preskakanje praznih stranica, vrstu oblika, dubinu boje, svjetlinu i vrstu koordinate stranice. Klasa TiffDevice uključuje mnoge druge konstruktore za inicijalizaciju svog objekta s različitim karakteristikama kao što su širina, visina, veličina stranice, razlučivost i instanca TiffSettings u više varijanti.
U ovom smo primjeru istražili kako je pomoću Jave pretvoriti PDF u TIFF lako moguće. Ako namjeravate naučiti više o pretvaranju slike u PDF, pogledajte članak na kako pretvoriti sliku u PDF u Javi.