Toto rychlé téma obsahuje informace o tom, jak převést PDF na TIFF v Javě. Obsahuje všechny potřebné informace pro konfiguraci prostředí a podrobné kroky k dokončení úkolu. Pro převod PDF do TIFF je uveden Java kód spolu s přizpůsobením požadovaného obrázku TIFF.
Kroky k převodu PDF na TIFF v Javě
- Nakonfigurujte aplikaci tak, aby přidala odkaz na Aspose.PDF z úložiště Maven a převedla PDF na obrázek TIFF
- Otevřete zdrojový vstupní soubor PDF pomocí objektu třídy Document pro převod na obrázek TIFF
- Nastavte rozlišení požadovaného obrázku TIFF
- Inicializujte objekt třídy TiffSettings, abyste přizpůsobili výstupní obrázek TIFF
- Inicializujte a nakonfigurujte objekt TiffDevice pomocí zadaného rozlišení a dalších nastavení
- Uložte soubor PDF jako TIFF pomocí metody TiffDevice.process
Výše uvedené kroky poskytují podrobnosti o knihovnách potřebných k převodu PDF na TIFF pomocí Java spolu s podrobným sledem kroků pro implementaci. Zdrojové PDF můžete otevřít z disku a převést ho na TIFF ve spojení s přizpůsobením výstupního souboru pomocí objektu TiffSettings. Proces převodu provádí objekt TiffDevice, který je inicializován s rozlišením a instancí TiffSettings a obsahuje metodu process pro převod PDF na TIFF.
Kód pro převod PDF na TIFF pomocí Java
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"); | |
} | |
} |
Pro převod PDF na TIFF se používá Java kód, kde je rozlišení pro výstupní obrázek TIFF nastaveno pomocí hodnot horizontálního a vertikálního rozlišení, můžete však použít i jiné přetížení. Třída TiffSettings obsahuje mnoho dalších vlastností včetně nastavení typu komprese, přeskakování prázdných stránek, typu tvaru, barevné hloubky, jasu a typu souřadnic stránky. Třída TiffDevice zahrnuje mnoho dalších konstruktérů pro inicializaci svého objektu s různými charakteristikami, jako je šířka, výška, velikost stránky, rozlišení a instance TiffSettings ve více variantách.
V tomto příkladu jsme prozkoumali, jak je snadno možné použít Java convert PDF to TIFF. Pokud se chcete dozvědět o převodu obrázku do PDF, přečtěte si článek na jak převést obrázek do PDF v Javě.