Document
Overview
Document เป็นคลาสใน Aspose.PDF FOSS สําหรับ Java. ทายาทจาก: Closeable.
กลุ่มกลางสําหรับการทํางานกับเอกสาร PDF (ISO 32000-1:2008).
หมวดนี้ให้ 96 วิธีในการทํางานกับวัตถุเอกสารในโปรแกรม Java. วิธีการที่ใช้ได้แก่: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,และ 59 วิธีการเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: actions, background, catalog, centerWindow, collection, displayDocTitle,และอีก 32 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
background | Color | Read | ส่งสีพื้นหลังระดับเอกสารที่กําหนดผ่าน {@link #setBackground(Color)}, หรือ { @code null} สําหรับไม่มี. |
pages | PageCollection | Read | ได้รับหน้า. |
info | DocumentInfo | Read | การส่งกลับคําศัพท์ข้อมูลเอกสาร (ISO 32000-1:2008, §14.3.3). |
orCreateInfo | DocumentInfo | Read | อัลยาสที่ถูกปรับเปลี่ยนสําหรับ {@link #getInfo()}. |
metadata | XmpMetadata | Read | กลับเมตาข้อมูล XMP ของเอกสารนี้. |
version | String | Read | การคืนรุ่น PDF (เช่น. |
catalog | PdfDictionary | Read | ส่งกลับวัสดุประมวลผลรากของตารางคําว่า. |
actions | DocumentActions | Read | การส่งกลับการกระตุ้นการกระทําระดับเอกสาร (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} บวกกับรายการ { @code _AA} (will-close, will/did-save, Will/Did-print). |
trailer | PdfDictionary | Read | กลับคําศัพท์รถบรรทุก. |
parser | PDFParser | Read | ส่งผลการพารเซอร์ PDF ที่อยู่เบื้องหลัง (สําหรับใช้ภายในโดยองค์ประกอบของเครื่อง). |
outlines | OutlineCollection | Read | การคืนการรวบรวมรูปแบบเอกสาร (ตราลักษณ์). |
form | Form | Read | การคืนรูปแบบปฏิสัมพันธ์ (AcroForm) ของเอกสารนี้. |
embeddedFiles | EmbeddedFileCollection | Read | การคืนการรวบรวมของไฟล์ที่ติดตั้ง (แนม). |
collection | Collection | Read | กลับโพสต์เอกสาร {@link Collection} โดยแสดงตัวอย่างที่ว่างเมื่อเข้าถึงครั้งแรก. |
fontUtilities | FontUtilities | Read | กลับเครื่องใช้งานตัวอักษรสําหรับเอกสารนี้. |
embedStandardFonts | boolean | Read | กลับข้อมูลที่ว่า คุณควรใส่ตัวอักษร PDF มาตรฐาน 14 ตอนบันทึกหรือไม่. |
layers | java.util.List<Layer> | Read | ส่งรายการกลุ่มเนื้อหาที่ไม่ต้องการ (ชั้น) กลับ. |
viewerPreferences | ViewerPreferences | Read | การคืนความชอบของผู้ชม. |
hideToolbar | boolean | Read | ซ่อนความชอบของตารางเครื่องมือ. |
hideMenubar | boolean | Read | ซ่อนความชอบในเมนูบาร์. |
hideWindowUI | boolean | Read | ปิดความชอบหน้าต่าง UI. |
fitWindow | boolean | Read | ติดตามความชอบของหน้าต่าง. |
centerWindow | boolean | Read | ต้องการหน้าต่างกลาง. |
displayDocTitle | boolean | Read | แสดงชื่อเอกสารที่ชอบ. |
pageLayout | String | Read | การจัดแผนหน้า (SinglePage, OneColumn , TwoColumnLeft เป็นต้น). |
pageMode | PageMode | Read | ได้รูปแบบหน้า. |
pageInfo | PageInfo | Read | เก็บเอกสารเข้าไฟล์. |
linearized | boolean | Read | กลับข้อมูลที่ว่าเอกสารปัจจุบันถูกทําเป็นเส้นตรงเพื่อการดูเว็บอย่างรวดเร็วหรือไม่. |
sourcePath | String | Read | กลับทางไฟล์ที่เอกสารนี้ถูกอัตราบรรจุจาก, หรือ {@code null} สําหรับเภทใหม่หรือเภาวะที่ถูกอัธยาบารมาจากสตรีม. |
fileName | String | Read | กลับชื่อไฟล์ (เส้นทาง) ที่เอกสารนี้ถูกเปิดจาก. |
namedDestinations | NamedDestinations | Read | ส่งคืนการรวบรวมของเอกสารที่ได้รับชื่อไป. |
pageLabels | PageLabels | Read | การคืนเล็ตหน้า, หรือ {@code null} หาก { @ code /PageLabels} ไม่ปรากฏ. |
taggedContent | TaggedContent | Read | ส่งกลับเนื้อหาที่ติดป้ายของเอกสาร ให้การเข้าถึงต้นโครงสร้างทางลึกลง. |
logicalStructure | StructTreeRoot | Read | ส่งผลไม้โครงสร้างทางลักษณะเพื่ออ่าน. |
encrypted | boolean | Read | กลับ true หากเอกสารนี้ถูกเข้ารหัส. |
javaScript | JavaScriptCollection | Read | กลับคอลเลกชั่น JavaScript จากต้นชื่อของเอกสาร. |
pdfaCompliant | boolean | Read | การตอบกลับ true หากเอกสารนี้เป็น PDF/A สอดคล้อง (ตั้งหลังจากการแปลง ((() หรือการยืนยัน)). |
pdfFormat | PdfFormat | Read | ส่งฟอร์มต์ PDF ของเอกสารนี้หลังจากการแปลง. |
Methods
| Signature | Description |
|---|---|
Document(filePath: String) | เปิดเอกสาร PDF จากเส้นทางไฟล์. |
Document(filePath: String, password: String) | เปิดเอกสาร PDF จากเส้นทางไฟล์ด้วยรหัสผ่าน. |
Document(filePath: String, password: String, customHandler: ICustomSecurityHandler) | เปิดเอกสาร PDF จากเส้นทางไฟล์ โดยใช้ตัวจัดการความปลอดภัยที่กําหนดเอง. |
Document(stream: InputStream) | เปิดเอกสาร PDF จากการส่งเข้า. |
Document(stream: InputStream, password: String) | เปิดเอกสาร PDF จากการเข้าไฟด้วยรหัสผ่าน. |
Document(stream: InputStream, password: String, customHandler: ICustomSecurityHandler) | เปิดเอกสาร PDF จากการเข้าไฟฟ้าโดยใช้ตัวจัดการความปลอดภัยที่กําหนดเอง. |
Document() | สร้างเอกสาร PDF ฟุ้งใหม่. |
Document(filePath: String, options: HtmlLoadOptions) | สร้างเอกสาร PDF จากไฟล์ HTML. |
Document(stream: InputStream, options: HtmlLoadOptions) | สร้างเอกสาร PDF จากการส่งเข้า HTML. |
getBackground() → Color | ส่งสีพื้นหลังระดับเอกสารที่กําหนดผ่าน {@link #setBackground(Color)}, หรือ { @code null} สําหรับไม่มี. |
setBackground(color: Color) | ใช้สีพื้นฐานที่แข็งแกร่งกับทุกหน้าในเอกสาร (ผ่าน {@link Page#setBackground(Color) }). |
getPages() → PageCollection | กลับหน้ามา. |
getInfo() → DocumentInfo | การส่งกลับคําศัพท์ข้อมูลเอกสาร (ISO 32000-1:2008, §14.3.3). |
getOrCreateInfo() → DocumentInfo | อัลยาสที่ถูกปรับเปลี่ยนสําหรับ {@link #getInfo()}. |
getMetadata() → XmpMetadata | กลับเมตาข้อมูล XMP ของเอกสารนี้. |
setXmpMetadata(stream: InputStream) | วางเมตาเดท XMP จากไบต์ XML แค่ออกจากสตรีม. |
getXmpMetadata(stream: OutputStream) | เขียน XMP เมตาเดท่า XML ไบต์ ไปยังการออกไฟที่ให้. |
getVersion() → String | การคืนรุ่น PDF (เช่น. |
getCatalog() → PdfDictionary | ส่งกลับวัสดุประมวลผลรากของตารางคําว่า. |
getActions() → DocumentActions | การส่งกลับการกระตุ้นการกระทําระดับเอกสาร (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} บวกกับรายการ { @code _AA} (will-close, will/did-save, Will/Did-print). |
getTrailer() → PdfDictionary | กลับคําศัพท์รถบรรทุก. |
getParser() → PDFParser | ส่งผลการพารเซอร์ PDF ที่อยู่เบื้องหลัง (สําหรับใช้ภายในโดยองค์ประกอบของเครื่อง). |
getOutlines() → OutlineCollection | การคืนการรวบรวมรูปแบบเอกสาร (ตราลักษณ์). |
getForm() → Form | การคืนรูปแบบปฏิสัมพันธ์ (AcroForm) ของเอกสารนี้. |
getEmbeddedFiles() → EmbeddedFileCollection | การคืนการรวบรวมของไฟล์ที่ติดตั้ง (แนม). |
getCollection() → Collection | กลับโพสต์เอกสาร {@link Collection} โดยแสดงตัวอย่างที่ว่างเมื่อเข้าถึงครั้งแรก. |
setCollection(value: Collection) | แทน (หรือลบ, เมื่อ {@code value == null}) ประวัติเอกสาร. |
getFontUtilities() → FontUtilities | กลับเครื่องใช้งานตัวอักษรสําหรับเอกสารนี้. |
isEmbedStandardFonts() → boolean | กลับข้อมูลที่ว่า คุณควรใส่ตัวอักษร PDF มาตรฐาน 14 ตอนบันทึกหรือไม่. |
setEmbedStandardFonts(embed: boolean) | กําหนดว่า ไฟท์ PDF มาตรฐาน 14 จะถูกนํามาใส่ตอนบันทึกหรือไม่. |
getLayers() → java.util.List<Layer> | ส่งรายการกลุ่มเนื้อหาที่ไม่ต้องการ (ชั้น) กลับ. |
getViewerPreferences() → ViewerPreferences | การคืนความชอบของผู้ชม. |
getHideToolbar() → boolean | ซ่อนความชอบของตารางเครื่องมือ. |
setHideToolbar(v: boolean) | วางความชอบของบาร์เครื่องมือซ่อน. |
getHideMenubar() → boolean | ซ่อนความชอบในเมนูบาร์. |
setHideMenubar(v: boolean) | วางความชอบในเมนูบาร์ซ่อน. |
getHideWindowUI() → boolean | ปิดความชอบหน้าต่าง UI. |
setHideWindowUI(v: boolean) | วางความชอบ UI หน้าต่างซ่อน. |
getFitWindow() → boolean | ติดตามความชอบของหน้าต่าง. |
setFitWindow(v: boolean) | วางความชอบของหน้าต่าง. |
getCenterWindow() → boolean | ต้องการหน้าต่างกลาง. |
setCenterWindow(v: boolean) | กําหนดความชอบหน้าต่างกลาง. |
getDisplayDocTitle() → boolean | แสดงชื่อเอกสารที่ชอบ. |
setDisplayDocTitle(v: boolean) | กําหนดความชอบในการแสดงชื่อเอกสาร. |
getPageLayout() → String | การจัดแผนหน้า (SinglePage, OneColumn , TwoColumnLeft เป็นต้น). |
setPageLayout(layout: String) | กําหนดการวางแผนหน้า. |
getPageMode() → PageMode | การคืนรูปแบบหน้า. |
setPageMode(mode: PageMode) | ตั้งโหมดหน้า. |
getPageInfo() → PageInfo | เก็บเอกสารเข้าไฟล์. |
processParagraphs() | การประมวลผลข้อสําหรับทุกหน้า (การจัดสรร pass). |
save(filePath: String) | @param filePath ทางไฟล์ออก @throws IOException ถ้าเขียนไม่สําเร็จ @hrowsIllegalArgumentException หากfilePeth เป็น null / |
save() | เก็บเอกสารกลับไปยังเส้นทางเป้าหมายที่เกี่ยวข้อง. |
save(outputStream: OutputStream) | เก็บเอกสารไปยังสตรีมการออก. |
hasIncrementalUpdate() → boolean | การส่งกลับว่าเอกสารปัจจุบันมีการอัพเดทเพิ่มขึ้นหรือไม่. |
optimize() | ขอการเขียนใหม่เต็มที่ในการบันทึกต่อไปแทนที่จะเพิ่มเติม. |
requestFullRewrite() | เรียกร้องให้การบันทึกต่อไปทําการเขียนใหม่เต็ม แม้ว่า การบันดาลเพิ่มเติมจะเป็นไปได้ในทางอื่น. |
isLinearized() → boolean | กลับข้อมูลที่ว่าเอกสารปัจจุบันถูกทําเป็นเส้นตรงเพื่อการดูเว็บอย่างรวดเร็วหรือไม่. |
optimizeResources() | ลบทรัพยากรระดับหน้าที่ไม่ได้ใช้ ก่อนการบันทึกต่อไป. |
optimizeResources(options: org.aspose.pdf.optimization.OptimizationOptions) | ปรับปรุงเอกสารตามตัวเลือกที่ให้ก่อนการบันทึกต่อไป. |
save(filePath: String, format: SaveFormat) | เก็บเอกสารในรูปแบบที่กําหนดไว้. |
save(filePath: String, options: PdfSaveOptions) | เก็บเอกสารด้วยตัวเลือกการบันทึก PDF ที่กําหนดไว้. |
save(filePath: String, options: HtmlSaveOptions) | เก็บเอกสารเป็น HTML พร้อมกับตัวเลือกที่กําหนดไว้. |
getSourcePath() → String | กลับทางไฟล์ที่เอกสารนี้ถูกอัตราบรรจุจาก, หรือ {@code null} สําหรับเภทใหม่หรือเภาวะที่ถูกอัธยาบารมาจากสตรีม. |
getFileName() → String | กลับชื่อไฟล์ (เส้นทาง) ที่เอกสารนี้ถูกเปิดจาก. |
setFileName(fileName: String) | กําหนดชื่อไฟล์ที่เกี่ยวข้องกับเอกสารนี้. |
exportAnnotationsToXfdf(filePath: String) | ส่งออกคําบรรยายทั้งหมดจากเอกสารนี้ไปยังไฟล์ XFDF. |
exportAnnotationsToXfdf(stream: OutputStream) | ส่งออกคําบรรยายทั้งหมดจากเอกสารนี้ไปยัง XFDF output stream. |
importAnnotationsFromXfdf(filePath: String) | นําเข้าคําบรรยายจากไฟล์ XFDF เข้าไปในเอกสารนี้. |
importAnnotationsFromXfdf(stream: InputStream) | นําเข้าคําบรรยายจาก XFDF input stream เข้าไปในเอกสารนี้. |
flatten() | แผ่นเอกสารทั้งหมด: เก็บความหมายและการแสดงรูปแบบในสนามเป็นสตรีมเนื้อหาหน้า แล้วลบความนิยาม และสนานที่ใช้ฟอร์ม. |
flatten(settings: Form.FlattenSettings) | แผ่นเอกสารโดยใช้การตั้งค่าแบบฟอร์มที่ระบุ. |
getNamedDestinations() → NamedDestinations | ส่งคืนการรวบรวมของเอกสารที่ได้รับชื่อไป. |
getPageLabels() → PageLabels | การคืนเล็ตหน้า, หรือ {@code null} หาก { @ code /PageLabels} ไม่ปรากฏ. |
getTaggedContent() → TaggedContent | ส่งกลับเนื้อหาที่ติดป้ายของเอกสาร ให้การเข้าถึงต้นโครงสร้างทางลึกลง. |
getLogicalStructure() → StructTreeRoot | ส่งผลไม้โครงสร้างทางลักษณะเพื่ออ่าน. |
allocateObjectNumber() → int | แจกหมายเลขวัตถุใหม่ให้กับวัสดุทางตรงใหม่. |
registerImportedObject(body: PdfBase) → PdfObjectReference | ลงทะเบียนวัตถุที่นําเข้าจากเอกสารอื่นในลักษณะของกุญแจที่ได้รับมอบหมายใหม่. |
isEncrypted() → boolean | กลับ true หากเอกสารนี้ถูกเข้ารหัส. |
encrypt(userPassword: String, ownerPassword: String, permissions: int, cryptoAlgorithm: CryptoAlgorithm) | การเข้ารหัสเอกสารด้วยคําแปลของผู้ใช้และเจ้าของ โดยใช้อัลโกริธมที่กําหนดไว้. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, customHandler: ICustomSecurityHandler) | ซับรหัสเอกสารด้วยตัวจัดการความปลอดภัยที่กําหนดเอง. |
encrypt(userPassword: String, ownerPassword: String, privilege: org.aspose.pdf.facades.DocumentPrivilege, cryptoAlgorithm: CryptoAlgorithm, usePdf20: boolean) | รหัสเอกสารด้วยคําแปลของผู้ใช้และเจ้าของ โดยใช้อัลโกริธมที่กําหนด และชุดสิทธิพิเศษ. |
decrypt() | เปิดรหัสเอกสาร และลบการเข้ารบ. |
getJavaScript() → JavaScriptCollection | กลับคอลเลกชั่น JavaScript จากต้นชื่อของเอกสาร. |
validate(outputLogPath: String, format: PdfFormat) → boolean | ยืนยันเอกสารกับโปรไฟล์รูปแบบ PDF ที่กําหนดไว้. |
validate(logStream: OutputStream, format: PdfFormat) → boolean | ยืนยันเอกสารกับโปรไฟล์รูปแบบ PDF ที่กําหนดไว้. |
validate(options: PdfFormatConversionOptions) → boolean | ยืนยันเอกสารโดยใช้ตัวเลือก PDF/A ของการยืนยง. |
convert(outputLogPath: String, format: PdfFormat, action: ConvertErrorAction) → boolean | เปลี่ยนเอกสารเป็นรูปแบบ PDF ที่กําหนดไว้. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction) → boolean | เปลี่ยนเอกสารเป็นรูปแบบ PDF ที่กําหนดไว้. |
convert(logStream: OutputStream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) → boolean | การแปลงด้วยการจัดการความโปร่งใสอย่างชัดเจน. |
convert(options: PdfFormatConversionOptions) → boolean | การแปลงโดยใช้ตัวเลือกการเปลี่ยนแบบละเอียด. |
convertToPdfA2B(outputLogPath: String) → boolean | เปลี่ยนรูปแบบ PDF นี้เป็นรุ่น PDF/A-2B. |
convertToPdfA2B(logStream: OutputStream) → boolean | เปลี่ยนรูปแบบ PDF นี้เป็นรุ่น PDF/A-2B. |
repair() | การพยายามแก้ไขปัญหาทางโครงสร้างเล็ก ๆ ก่อนการทําการเก็บรักษา, การยืนยันความถูกต้องหรือการแปลง. |
isPdfaCompliant() → boolean | การตอบกลับ true หากเอกสารนี้เป็น PDF/A สอดคล้อง (ตั้งหลังจากการแปลง ((() หรือการยืนยัน)). |
getPdfFormat() → PdfFormat | ส่งฟอร์มต์ PDF ของเอกสารนี้หลังจากการแปลง. |
close() | ปิดเอกสารและปล่อยทรัพยากรที่อยู่เบื้องหลัง. |