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
| Name | Type | Access | Description |
|---|---|---|---|
document | Document | Read | กลับเอกสารที่ถูกผูกพันในขณะนี้. |
pageCount | int | Read | กลับจํานวนหน้าทั้งหมดในเอกสารที่ผูกพัน. |
startPage | int | Read | ส่งกลับหน้าเริ่มต้น หรือ 0 หากไม่ตั้งค่า. |
endPage | int | Read | กลับหน้าปลาย หรือ 0 หากไม่ตั้งค่า. |
resolution | Resolution | Read | ส่งความละเอียดปัจจุบันกลับ. |
coordinateType | PageCoordinateType | Read | กลับกรอบหน้าไหนที่ควรใช้เป็นพื้นที่ประสานงาน. |
Methods
| Signature | Description |
|---|---|
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) → boolean | PageSize overload: ทําให้หน้าต่อไปมีขนาดหน้าที่ได้รับ (JPEG โดยตั้งค่า). |
getNextImage(stream: OutputStream, pageSize: PageSize, format: ImageFormat) → boolean | PageSize + การบรรจุรูปแบบ รุ่นสตรีม. |
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) → boolean | TIFF Class F กับขนาดเป้าหมาย. |
close() | ปิดเครื่องแปลงและปล่อยเอกสารที่ผูกพัน. |