PdfFileEditor
Overview
PdfFileEditor เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java.
ให้วิธีการในการปรับเปลี่ยนไฟล์ PDF: การประกอบเชือก, การสลากหน้า, แยก, ใส่และลบหน้า.
หมวดนี้ให้ 52 วิธีในการทํางานกับ PdfFileEditor วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PdfFileEditor, addMargins, addPageBreak, append, bindPdf, concatenate, delete, extract, getLastException, insert, isCopyLogicalStructure, isCopyOutlines,และ 23 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: copyLogicalStructure, copyOutlines, keepActions, lastException, useDiskBuffer.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
copyOutlines | boolean | Read | กลับความต้องการของ {@code concatenate(…)} จะสําเนา /Outlines จากเอกสารแหล่งเข้าสู่จุดหมาย. |
copyLogicalStructure | boolean | Read | การคืนข้อมูลว่า {@code concatenate(…)} ควรรักษา /StructTreeRoot ข้อมูลโครงสร้างทางลึกลงจากเอกสารแหล่งหรือไม่. |
keepActions | boolean | Read | การส่งกลับว่าการบันทึก /AA (ขั้นตอนเพิ่มเติม) ระดับหน้าควรเก็บไว้เมื่อสําเนาหน้าหรือไม่. |
lastException | Exception | Read | กลับความยกเว้นสุดท้ายที่จับโดย Try* wrapper, หรือ {@code null} หากไม่มี. |
useDiskBuffer | boolean | Read | การตอบกลับว่า editor นี้ควรชอบกลยุทธ์การคัดสรรที่ตั้งแนวทางพัฟเฟอร์จอสําหรับ workloads ที่ใหญ่หรือไม่. |
Methods
| Signature | Description |
|---|---|
PdfFileEditor() | สร้างตัวอย่างใหม่ {@code PdfFileEditor}. |
isCopyOutlines() → boolean | กลับความต้องการของ {@code concatenate(…)} จะสําเนา /Outlines จากเอกสารแหล่งเข้าสู่จุดหมาย. |
setCopyOutlines(copyOutlines: boolean) | เปิดหรือปิดการสําเนา / Outlines ระหว่างการติดต่อ. |
isCopyLogicalStructure() → boolean | การคืนข้อมูลว่า {@code concatenate(…)} ควรรักษา /StructTreeRoot ข้อมูลโครงสร้างทางลึกลงจากเอกสารแหล่งหรือไม่. |
setCopyLogicalStructure(copyLogicalStructure: boolean) | เปิดหรือปิดการสําเนา /StructTreeRoot ระหว่างการติดต่อ. |
isKeepActions() → boolean | การส่งกลับว่าการบันทึก /AA (ขั้นตอนเพิ่มเติม) ระดับหน้าควรเก็บไว้เมื่อสําเนาหน้าหรือไม่. |
setKeepActions(keepActions: boolean) | เปิดหรือปิดการรักษา /AA เมื่อสําเนาหน้า. |
getLastException() → Exception | กลับความยกเว้นสุดท้ายที่จับโดย Try* wrapper, หรือ {@code null} หากไม่มี. |
isUseDiskBuffer() → boolean | การตอบกลับว่า editor นี้ควรชอบกลยุทธ์การคัดสรรที่ตั้งแนวทางพัฟเฟอร์จอสําหรับ workloads ที่ใหญ่หรือไม่. |
setUseDiskBuffer(useDiskBuffer: boolean) | เปิดหรือปิดกลยุทธ์การติดต่อที่ตั้งแนวทางพัฟเฟอร์จด disk. |
bindPdf(inputFile: String) → boolean | เชื่อมไฟล์ PDF กับการจัดทํานี้. |
bindPdf(inputStream: InputStream) → boolean | การผูกพัน PDF จากการส่งเข้า. |
bindPdf(document: Document) → boolean | เชื่อมต่อ {@link Document} ที่มีอยู่กับผู้แก้ไขนี้. |
save(outputFile: String) → boolean | เก็บเอกสารที่ผูกเข้าเป็นไฟล์. |
save(outputStream: OutputStream) → boolean | เก็บเอกสารที่เชื่อมต่อไปยังสตรีมการออก. |
concatenate(inputFiles: String[], outputFile: String) → boolean | รวมไฟล์ PDF หลายตัวเป็นไฟลอกออกแบบเดียว. |
addPageBreak(src: Document, dst: Document, breaks: PageBreak[]) → boolean | แบ่งทุกหน้าใน {@code src} ในการตั้งค่า y-offset { @link PageBreak} และเพิ่มทั้งสองครึ่งเข้ากับ { @@ code dst}. |
concatenate(inputStreams: InputStream[], outputStream: OutputStream) → boolean | รวมสตรีม PDF หลายรูปเป็นสไตล์ออกแบบเดียว. |
concatenate(documents: Document[], result: Document) → boolean | รวมเอกสารหลายตัวเข้าด้วยกัน โดยจะติดทุกหน้ากับเภทผลงาน. |
extract(inputFile: String, startPage: int, endPage: int, outputFile: String) → boolean | สกัดหน้าจากไฟล์ PDF เป็นไฟ่ออกแบบ. |
extract(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | สกัดหน้าเฉพาะจากไฟล์ PDF เป็นไฟ่ออกแบบ. |
splitToPages(inputFile: String) → java.io.ByteArrayOutputStream[] | แบ่ง PDF การเข้าเป็นอาร์เรย์ไพต์หนึ่งต่อหน้า, กลับมาในรูปแบบของ {@link java.io.ByteArrayOutputStream} . |
splitToPages(inputFile: String, outputDir: String) → boolean | |
splitFromFirst(inputStream: InputStream, pageNum: int, outputStream: OutputStream) → boolean | สกัดหน้า {@code 1..pageNum} จากกระแสการเข้าสู่กระบวนการออก. |
splitToEnd(inputStream: InputStream, pageNum: int, outputStream: OutputStream) → boolean | สกัดหน้า {@code pageNum..lastPage} จากกระแสการเข้าสู่กระบวนการออก. |
insert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | การใส่หน้าจากไฟล์แหล่งเข้าในไฟ่เป้าหมายที่ตําแหน่งที่กําหนด. |
delete(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | ลบหน้าที่ระบุจากไฟล์ PDF และบันทึกผล. |
makeNUp(inputFile: String, outputFile: String, nX: int, nY: int) → boolean | จัดการหน้าเป็นแผน N-up. |
resizeContents(document: Document, parameters: ContentsResizeParameters) | เปลี่ยนขนาดเนื้อหาของทุกหน้าในเอกสาร โดยการพับคล่องเน้นส่วนของแต่ละหน้าเป็น {@code q scaleX 0 0 scaleY tx ty cm … |
resizeContents(document: Document, pageNumbers: int[], parameters: ContentsResizeParameters) | เปลี่ยนขนาดเนื้อหาของหน้าเฉพาะในเอกสาร โดยการพับคลื่นเน้นส่วนของแต่ละหน้าเป้าหมายเป็น {@code q … |
resizeContents(inputFile: String, outputFile: String, parameters: ContentsResizeParameters) → boolean | การสะท้อนการอุดหนุนทางไฟล์ {@code PdfFileEditor.ResizeContents(string, string, ContentsResizeParameters) } ใน Aspose. |
makeBooklet(inputFile: String, outputFile: String) → boolean | จัดการหน้าเป็นแผนพิมพ์. |
makeBooklet(inputStream: InputStream, outputStream: OutputStream) → boolean | จัดการหน้าจากกระแส input เป็นลายแบบพิมพ์ที่บันทึกไว้ในกระบวนการออก. |
makeBooklet(inputFile: String, outputFile: String, pageSize: PageSize) → boolean | จัดการหน้าเป็นลายแบบพิมพ์โดยใช้ขนาดหน้าเป้าหมายที่กําหนดไว้. |
makeBooklet(inputStream: InputStream, outputStream: OutputStream, pageSize: PageSize) → boolean | จัดการหน้าจากกระแส input เป็นลายแบบพิมพ์หนังสือที่มีขนาดหน้าเป้าหมายที่กําหนดไว้. |
concatenate(firstInputFile: String, secondInputFile: String, outputFile: String) → boolean | สังคับไฟล์ PDF 2 ภาพเป็นไฟลอกออกแบบเดียว. |
append(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | เพิ่มระดับหน้าจาก {@code portFile} ไปจนถึงปลายของ { @ code inputFille } โดยเขียนผลเป็น { @@ code outputFILE}. |
splitFromFirst(inputFile: String, pageNum: int, outputFile: String) → boolean | สกัดหน้า {@code 1..pageNum} ออกจาก { @ code outputFile}. |
splitToEnd(inputFile: String, pageNum: int, outputFile: String) → boolean | สกัดหน้า {@code pageNum..lastPage} ออกจากใน { @ code outputFile}. |
addMargins(inputFile: String, outputFile: String, pages: int[], left: double, right: double, top: double, bottom: double) → boolean | ขยาย MediaBox และ CropBox ของหน้าที่ระบุด้วยขอบเขต (ในจุด) โดยรักษาตําแหน่งเนื้อหาเดิม (เน้นส่วนเปลี่ยนไปโดย { @ code left}และ {@ code bottom}). |
tryConcatenate(inputFiles: String[], outputFile: String) → boolean | ทดลองแปรของ {@link #concatenate(String[], String)}. |
tryConcatenate(inputStreams: InputStream[], outputStream: OutputStream) → boolean | ลองแปรของ {@link #concatenate(InputStream[], OutputStream)}. |
tryMakeBooklet(inputFile: String, outputFile: String) → boolean | การทดลองของ {@link #makeBooklet(String, String)}. |
tryMakeNUp(inputFile: String, outputFile: String, nX: int, nY: int) → boolean | ทดลองแปรของ {@link #makeNUp(String, String , int, int) }. |
tryExtract(inputFile: String, startPage: int, endPage: int, outputFile: String) → boolean | การทดลองตัวแปรของ {@link #extract(String, int, Int, String)}. |
tryExtract(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | การทดลองตัวแปรของ {@link #extract(String, int[], String)}. |
tryResize(document: Document, parameters: ContentsResizeParameters) → boolean | ลองแปรของ {@link #resizeContents(เอกสาร, ContentsResizeParameters)}. |
tryAppend(inputFile: String, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | การทดลองของ {@link #append(String, String , int, int , สตริง) }. |
tryInsert(inputFile: String, insertPosition: int, portFile: String, startPage: int, endPage: int, outputFile: String) → boolean | พยายามแปรของ {@link #insert(String, int, String ,int, Int, สตริง)}. |
tryDelete(inputFile: String, pageNumbers: int[], outputFile: String) → boolean | การทดลองของ {@link #delete(String, int[], String)}. |
trySplitFromFirst(inputFile: String, pageNum: int, outputFile: String) → boolean | ทดลองแปรของ {@link #splitFromFirst(String, int, String)}. |
trySplitToEnd(inputFile: String, pageNum: int, outputFile: String) → boolean | ทดลองแปรของ {@link #splitToEnd(String, int, String)}. |