Այս արագ թեման պարունակում է տեղեկատվություն Java-ում PDF-ը TIFF-ի փոխակերպելու մասին: Այն ներառում է շրջակա միջավայրը կարգավորելու համար անհրաժեշտ բոլոր տեղեկությունները և առաջադրանքն ավարտելու մանրամասն քայլերը: PDF-ը TIFF-ի փոխարկելու համար Java կոդը ներկայացված է ցանկալի TIFF պատկերի հարմարեցմամբ:
Java-ում PDF-ը TIFF-ի փոխարկելու քայլեր
- Կազմաձևեք հավելվածը Aspose.PDF-ին հղում ավելացնելու համար Maven պահոցից` PDF-ը TIFF պատկերի փոխարկելու համար:
- Բացեք աղբյուրի մուտքագրված PDF ֆայլը՝ օգտագործելով Document դասի օբյեկտը TIFF պատկերի փոխակերպման համար
- Սահմանեք ցանկալի TIFF պատկերի լուծումը
- Նախաձեռնեք TiffSettings դասի օբյեկտը՝ ելքային TIFF պատկերը հարմարեցնելու համար
- Նախաձեռնեք և կազմաձևեք TiffDevice օբյեկտը` օգտագործելով նշված լուծումը և այլ կարգավորումները
- Պահպանեք PDF ֆայլը որպես TIFF՝ օգտագործելով TiffDevice.process մեթոդը
Վերոնշյալ քայլերը մանրամասներ են տալիս գրադարանների մասին, որոնք անհրաժեշտ են * PDF-ը TIFF-ի փոխարկելու համար Java-ի միջոցով*, ինչպես նաև իրականացման քայլերի մանրամասն հաջորդականությունը: Դուք կարող եք բացել աղբյուրը PDF-ը սկավառակից և այն վերածել TIFF-ի՝ ելքային ֆայլի հարմարեցման հետ միասին՝ օգտագործելով TiffSettings օբյեկտը: Փոխակերպման գործընթացն իրականացվում է TiffDevice օբյեկտի կողմից, որը սկզբնավորվում է լուծման և TiffSettings օրինակով և պարունակում է process մեթոդը՝ PDF-ը TIFF-ի փոխարկելու համար:
Կոդ՝ Java-ի միջոցով PDF-ը TIFF-ի փոխարկելու համար
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"); | |
} | |
} |
PDF-ը TIFF-ի փոխարկելու համար Java* կոդն օգտագործվում է այն դեպքում, երբ ելքային TIFF պատկերի համար լուծաչափը սահմանված է հորիզոնական և ուղղահայաց լուծաչափի արժեքներով, սակայն կարող եք նաև օգտագործել մեկ այլ ծանրաբեռնվածություն: TiffSettings դասը պարունակում է բազմաթիվ այլ հատկություններ, ներառյալ սեղմման տեսակը սահմանելը, դատարկ էջերը բաց թողնելը, ձևի տեսակը, գույնի խորությունը, պայծառությունը և էջի կոորդինատի տեսակը: TiffDevice դասը ներառում է բազմաթիվ այլ կոնստրուկտորներ՝ իր օբյեկտը տարբեր բնութագրերով սկզբնավորելու համար, ինչպիսիք են լայնությունը, բարձրությունը, էջի չափը, լուծումը և TiffSettings օրինակը բազմաթիվ տարբերակներով:
Այս օրինակում մենք ուսումնասիրել ենք, թե ինչպես է հեշտությամբ հնարավոր * Java-ն փոխարկել PDF-ը TIFF*-ի: Եթե մտադիր եք իմանալ պատկերը PDF-ի փոխակերպելու մասին, տես ինչպես փոխարկել պատկերը PDF-ի Java-ում-ի հոդվածը: