Ez a gyors útmutató témakör információkat tartalmaz arról, hogyan lehet a(z) PDF fájlt TIFF-re konvertálni Java-ban. Tartalmazza a környezet konfigurálásához szükséges összes információt és a feladat végrehajtásához szükséges részletes lépéseket. A PDF TIFF formátumba konvertálásához Java kód jelenik meg a kívánt TIFF kép testreszabásával együtt.
A PDF TIFF formátumba konvertálásának lépései Java nyelven
- Állítsa be az alkalmazást úgy, hogy hivatkozást adjon hozzá a Aspose.PDF-re a Maven-tárból a PDF TIFF-képpé konvertálásához
- Nyissa meg a forrás bemeneti PDF-fájlt a Document osztályobjektum használatával TIFF-képpé konvertáláshoz
- Állítsa be a kívánt TIFF-kép felbontását
- A kimeneti TIFF-kép testreszabásához inicializálja a TiffSettings osztályobjektumot
- Inicializálja és konfigurálja a TiffDevice objektumot a megadott felbontással és egyéb beállításokkal
- Mentse a PDF-fájlt TIFF-ként a TiffDevice.process metódussal
A fenti lépések részleteket adnak meg a PDF Java használatával TIFF-formátumba konvertálásához szükséges könyvtárakról, valamint a végrehajtáshoz szükséges lépések részletes sorrendjét. Megnyithatja a forrás-PDF-et a lemezről, és TIFF-re konvertálhatja a kimeneti fájl testreszabásával a TiffSettings objektum használatával. Az átalakítási folyamatot a TiffDevice objektum hajtja végre, amely a felbontással és a TiffSettings-példánnyal inicializálva van, és tartalmazza a PDF TIFF formátumba konvertálásához szükséges process metódust.
Kód a PDF TIFF formátumba konvertálásához Java használatával
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"); | |
} | |
} |
A PDF TIFF formátumba konvertálásához Java kódot használnak, ahol a kimeneti TIFF-kép felbontása be van állítva a vízszintes és függőleges felbontási értékekkel, azonban használhat egy másik túlterhelést is. A TiffSettings osztály számos egyéb tulajdonságot tartalmaz, beleértve a tömörítési típus beállítását, az üres oldalak kihagyását, az alaktípust, a színmélységet, a fényerőt és az oldal koordinátatípusát. A TiffDevice osztály számos más konstruktort tartalmaz, amelyek különböző jellemzőkkel, például szélességgel, magassággal, oldalmérettel, felbontással és TiffSettings-példánnyal inicializálják objektumát, több változatban.
Ebben a példában megvizsgáltuk, hogyan lehetséges egyszerűen a Java PDF konvertálása TIFF-be használata. Ha szeretne többet megtudni a kép PDF formátumba konvertálásáról, olvassa el a következő cikket: hogyan konvertálhat képet PDF-be Java-ban.