PdfConverter

Overview

PdfConverter เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: AutoCloseable.

เปลี่ยนแปลงหน้า PDF เป็นภาพราสเตอร์ (JPEG, PNG).

หมวดนี้ให้ 47 วิธีในการทํางานกับวัตถุ PdfConverter ในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PdfConverter, bindPdf, close, doConvert, getCoordinateType, getDocument, getEndPage, getNextImage, getPageCount, getResolution, getStartPage, hasNextImage,และวิธีการเพิ่มเติม 6 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: coordinateType, document, endPage, pageCount, resolution, startPage.

Properties

NameTypeAccessDescription
documentDocumentReadกลับเอกสารที่ถูกผูกพันในขณะนี้.
pageCountintReadกลับจํานวนหน้าทั้งหมดในเอกสารที่ผูกพัน.
startPageintReadส่งกลับหน้าเริ่มต้น หรือ 0 หากไม่ตั้งค่า.
endPageintReadกลับหน้าปลาย หรือ 0 หากไม่ตั้งค่า.
resolutionResolutionReadส่งความละเอียดปัจจุบันกลับ.
coordinateTypePageCoordinateTypeReadกลับกรอบหน้าไหนที่ควรใช้เป็นพื้นที่ประสานงาน.

Methods

SignatureDescription
PdfConverter()สร้างตัวอย่างใหม่ {@code PdfConverter} ด้วยความละเอียดตามกําหนด 150 DPI.
PdfConverter(document: Document)สร้างตัวแปลงใหม่ที่ผูกกับเอกสารที่ส่งมา.
bindPdf(inputFile: String)booleanเชื่อมไฟล์ PDF กับเครื่องแปลงนี้.
bindPdf(inputStream: InputStream)booleanการผูกพัน PDF จากการส่งเข้า.
bindPdf(document: Document)booleanเชื่อมต่อ {@link Document} ที่มีอยู่กับตัวแปลงนี้.
getDocument()Documentกลับเอกสารที่ถูกผูกพันในขณะนี้.
setResolution(resolution: Resolution)กําหนดความละเอียดในการทําภาพให้เห็น.
doConvert()booleanเริ่มการแปลงโดยรีเซ็ตตัวนับหน้า.
getPageCount()intกลับจํานวนหน้าทั้งหมดในเอกสารที่ผูกพัน.
setStartPage(startPage: int)กําหนดหน้าแรก (1-based) เพื่อรวมในการทําตัวต่อมา.
setEndPage(endPage: int)กําหนดหน้าสุดท้าย (ที่ 1 โดยรวม) สําหรับการทํารันเดอร์ต่อมา.
getStartPage()intส่งกลับหน้าเริ่มต้น หรือ 0 หากไม่ตั้งค่า.
getEndPage()intกลับหน้าปลาย หรือ 0 หากไม่ตั้งค่า.
getResolution()Resolutionส่งความละเอียดปัจจุบันกลับ.
getCoordinateType()PageCoordinateTypeกลับกรอบหน้าไหนที่ควรใช้เป็นพื้นที่ประสานงาน.
setCoordinateType(coordinateType: PageCoordinateType)กําหนดกรอบหน้าที่ควรใช้เป็นพื้นที่ประสานงาน.
hasNextImage()booleanการกลับข้อมูลที่ว่ามีหน้าเพิ่มเติมที่จะแปลงหรือไม่.
getNextImage(outputFile: String, format: String)booleanทําให้หน้าต่อไปเป็นไฟล์ภาพ.
getNextImage(stream: OutputStream, format: String)booleanทําให้หน้าต่อไปเป็นสตรีมการออก.
getNextImage(outputFile: String, format: ImageFormat)booleanทําให้หน้าต่อไปเป็นไฟล์ภาพ โดยใช้ {@link ImageFormat} ที่ได้รับ.
getNextImage(outputFile: String, format: ImageFormat, quality: int)booleanทําให้หน้าต่อไปเป็นไฟล์ภาพที่มีคุณภาพ JPEG อย่างชัดเจน.
getNextImage(stream: OutputStream, format: ImageFormat)booleanทําให้หน้าต่อไปเป็นสตรีมการออก โดยใช้ {@link ImageFormat} ที่ได้รับ.
getNextImage(stream: OutputStream, format: ImageFormat, quality: int)booleanทําให้หน้าต่อไปเป็นสตรีมการออกแบบที่มีคุณภาพ JPEG อย่างชัดเจน.
getNextImage(outputFile: String)booleanทําให้หน้าต่อไปเป็นไฟล์ โดยใช้รูปแบบ JPEG แบบตั้งค่า.
getNextImage(stream: OutputStream)booleanทําให้หน้าต่อไปเป็นสตรีม โดยใช้รูปแบบ JPEG แบบตั้งค่า.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int)booleanทําให้หน้าต่อไปเป็นไฟล์ที่มีขนาดการออกแบบที่ชัดเจน.
getNextImage(outputFile: String, format: ImageFormat, width: int, height: int, quality: int)booleanทําให้หน้าต่อไปเป็นไฟล์ที่มีขนาดชัดเจนและคุณภาพ JPEG.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int)booleanทําให้หน้าต่อไปเป็นสตรีมที่มีขนาดการออกแบบที่ชัดเจน.
getNextImage(stream: OutputStream, format: ImageFormat, width: int, height: int, quality: int)booleanทําให้หน้าต่อไปเป็นสตรีมที่มีขนาดชัดเจนและคุณภาพ JPEG.
getNextImage(outputFile: String, format: ImageFormat, width: double, height: double, quality: int)booleanการอุดหนุนไฟล์ที่มีความกว้าง/ความสูงสองเท่า (ตรงกับการลงนาม C# API).
getNextImage(outputFile: String, pageSize: PageSize)booleanPageSize overload: ทําให้หน้าต่อไปมีขนาดหน้าที่ได้รับ (JPEG โดยตั้งค่า).
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat)booleanPageSize + การบรรจุรูปแบบ รุ่นสตรีม.
getNextImage(stream: OutputStream, format: ImageFormat, width: double, height: double, quality: int)booleanการขยายความกว้าง / ความสูงสองครั้ง (ตรงกับ C # API รองรับ).
saveAsTIFF(outputFile: String)booleanเก็บหน้าทั้งหมดของเอกสารที่ผูกเป็นไฟล์ TIFF หลายหน้าเดียว.
saveAsTIFF(outputFile: String, settings: TiffSettings)booleanเก็บหน้าทั้งหมดของเอกสารที่ผูกเป็น TIFF หลายหน้า พร้อมการตั้งค่า.
saveAsTIFF(outputFile: String, settings: TiffSettings, resolution: Resolution)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้า พร้อมการตั้งค่าและความละเอียดชัดเจน.
saveAsTIFF(stream: OutputStream, settings: TiffSettings)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้าในสตรีมการออก.
saveAsTIFF(outputFile: String, compression: CompressionType)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้า ด้วยชนิดการกดที่ให้ไว้.
saveAsTIFF(outputFile: String, pageSize: PageSize, settings: TiffSettings)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้าที่ติดตามขนาดหน้าที่ถูกกําหนด.
saveAsTIFF(stream: OutputStream, pageSize: PageSize, settings: TiffSettings)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้าที่ติดตามขนาดหน้าที่ถูกกําหนด.
saveAsTIFF(outputFile: String, width: int, height: int)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้า ที่ขยายขนาดไปยังมิติพิกเซลที่ให้.
saveAsTIFF(outputFile: String, width: int, height: int, compression: CompressionType)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้า ที่ขยายขนาดไปยังมิติที่ให้ด้วยการกด.
saveAsTIFF(outputFile: String, width: int, height: int, settings: TiffSettings)booleanเก็บหน้าทั้งหมดเป็น TIFF หลายหน้า ที่ขยายขนาดไปยังมิติที่ให้พร้อมกับการตั้งค่า.
saveAsTIFF(stream: OutputStream, width: int, height: int, settings: TiffSettings)booleanการขยายความอึดอัดของสตรีมที่มีขนาดและการตั้งค่าเป้าหมายที่ชัดเจน.
saveAsTIFFClassF(outputFile: String)booleanเก็บหน้าทั้งหมดเป็น TIFF Class F (รูปแบบแฟ็กซ์ B/W, การกด CCITT4).
saveAsTIFFClassF(outputFile: String, width: int, height: int)booleanTIFF Class F กับขนาดเป้าหมาย.
close()ปิดเครื่องแปลงและปล่อยเอกสารที่ผูกพัน.

See Also

 ภาษาไทย