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

NameTypeAccessDescription
backgroundColorReadส่งสีพื้นหลังระดับเอกสารที่กําหนดผ่าน {@link #setBackground(Color)}, หรือ { @code null} สําหรับไม่มี.
pagesPageCollectionReadได้รับหน้า.
infoDocumentInfoReadการส่งกลับคําศัพท์ข้อมูลเอกสาร (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoReadอัลยาสที่ถูกปรับเปลี่ยนสําหรับ {@link #getInfo()}.
metadataXmpMetadataReadกลับเมตาข้อมูล XMP ของเอกสารนี้.
versionStringReadการคืนรุ่น PDF (เช่น.
catalogPdfDictionaryReadส่งกลับวัสดุประมวลผลรากของตารางคําว่า.
actionsDocumentActionsReadการส่งกลับการกระตุ้นการกระทําระดับเอกสาร (ISO 32000-1:2008, §12.6.4.1): {@code /OpenAction} บวกกับรายการ { @code _AA} (will-close, will/did-save, Will/Did-print).
trailerPdfDictionaryReadกลับคําศัพท์รถบรรทุก.
parserPDFParserReadส่งผลการพารเซอร์ PDF ที่อยู่เบื้องหลัง (สําหรับใช้ภายในโดยองค์ประกอบของเครื่อง).
outlinesOutlineCollectionReadการคืนการรวบรวมรูปแบบเอกสาร (ตราลักษณ์).
formFormReadการคืนรูปแบบปฏิสัมพันธ์ (AcroForm) ของเอกสารนี้.
embeddedFilesEmbeddedFileCollectionReadการคืนการรวบรวมของไฟล์ที่ติดตั้ง (แนม).
collectionCollectionReadกลับโพสต์เอกสาร {@link Collection} โดยแสดงตัวอย่างที่ว่างเมื่อเข้าถึงครั้งแรก.
fontUtilitiesFontUtilitiesReadกลับเครื่องใช้งานตัวอักษรสําหรับเอกสารนี้.
embedStandardFontsbooleanReadกลับข้อมูลที่ว่า คุณควรใส่ตัวอักษร PDF มาตรฐาน 14 ตอนบันทึกหรือไม่.
layersjava.util.List<Layer>Readส่งรายการกลุ่มเนื้อหาที่ไม่ต้องการ (ชั้น) กลับ.
viewerPreferencesViewerPreferencesReadการคืนความชอบของผู้ชม.
hideToolbarbooleanReadซ่อนความชอบของตารางเครื่องมือ.
hideMenubarbooleanReadซ่อนความชอบในเมนูบาร์.
hideWindowUIbooleanReadปิดความชอบหน้าต่าง UI.
fitWindowbooleanReadติดตามความชอบของหน้าต่าง.
centerWindowbooleanReadต้องการหน้าต่างกลาง.
displayDocTitlebooleanReadแสดงชื่อเอกสารที่ชอบ.
pageLayoutStringReadการจัดแผนหน้า (SinglePage, OneColumn , TwoColumnLeft เป็นต้น).
pageModePageModeReadได้รูปแบบหน้า.
pageInfoPageInfoReadเก็บเอกสารเข้าไฟล์.
linearizedbooleanReadกลับข้อมูลที่ว่าเอกสารปัจจุบันถูกทําเป็นเส้นตรงเพื่อการดูเว็บอย่างรวดเร็วหรือไม่.
sourcePathStringReadกลับทางไฟล์ที่เอกสารนี้ถูกอัตราบรรจุจาก, หรือ {@code null} สําหรับเภทใหม่หรือเภาวะที่ถูกอัธยาบารมาจากสตรีม.
fileNameStringReadกลับชื่อไฟล์ (เส้นทาง) ที่เอกสารนี้ถูกเปิดจาก.
namedDestinationsNamedDestinationsReadส่งคืนการรวบรวมของเอกสารที่ได้รับชื่อไป.
pageLabelsPageLabelsReadการคืนเล็ตหน้า, หรือ {@code null} หาก { @ code /PageLabels} ไม่ปรากฏ.
taggedContentTaggedContentReadส่งกลับเนื้อหาที่ติดป้ายของเอกสาร ให้การเข้าถึงต้นโครงสร้างทางลึกลง.
logicalStructureStructTreeRootReadส่งผลไม้โครงสร้างทางลักษณะเพื่ออ่าน.
encryptedbooleanReadกลับ true หากเอกสารนี้ถูกเข้ารหัส.
javaScriptJavaScriptCollectionReadกลับคอลเลกชั่น JavaScript จากต้นชื่อของเอกสาร.
pdfaCompliantbooleanReadการตอบกลับ true หากเอกสารนี้เป็น PDF/A สอดคล้อง (ตั้งหลังจากการแปลง ((() หรือการยืนยัน)).
pdfFormatPdfFormatReadส่งฟอร์มต์ PDF ของเอกสารนี้หลังจากการแปลง.

Methods

SignatureDescription
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()ปิดเอกสารและปล่อยทรัพยากรที่อยู่เบื้องหลัง.

See Also

 ภาษาไทย