מסמך

סקירה כללית

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 לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : actions, background, catalog, centerWindow, collection, displayDocTitle,32 ועוד.

נכסים

שםסוגגישהתיאור
backgroundColorקראוהחזיר את צבע הרקע ברמת המסמך שנקבע באמצעות
{@link #setBackground(Color)} או {_code null} עבור אף אחד.
pagesPageCollectionקראומקבל את הדפים.
infoDocumentInfoקראוהחזיר את מילון המידע של המסמך (ISO 32000-1:2008, §14.3.3).
orCreateInfoDocumentInfoקראומוטב על ידי {@link #getInfo()}.
metadataXmpMetadataקראוהחזיר את הנתונים המוטאטיים של XMP של המסמך הזה.
versionStringקראוהחזיר את שורת הגרסה PDF (לדוגמה,.
catalogPdfDictionaryקראוהחזיר את המילון של הקלטת השורש.
actionsDocumentActionsקראוהחזיר את הגורמים לפעולה ברמת המסמך (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} בתוספת ההרשמה {_code/AA} (סגור, ימשיך/תשמור,
• דפוס / הדפסה.
trailerPdfDictionaryקראוחזרתי לקטגוריה של טריילר.
parserPDFParserקראוהחזיר את הדפדפן PDF הבסיסי (לשימוש פנימי על ידי מרכיבי מנוע).
outlinesOutlineCollectionקראוהחזיר את מסמך המקור (Bookmarks) אוסף.
formFormקראוהחזיר את הטופס האינטראקטיבי (AcroForm) של מסמך זה.
embeddedFilesEmbeddedFileCollectionקראוהחזיר את אוסף הקבצים המובנים (התוויות).
collectionCollectionקראוהחזיר את הפורטל של המסמך {@link Collection}, על ידי התקנת
1 ריק בראשון לציון.
fontUtilitiesFontUtilitiesקראוהחזיר את האפליקציות של הפרוטוקול עבור מסמך זה.
embedStandardFontsbooleanקראוהחזיר אם 14 טופס PDF סטנדרטי צריך להיות מוטבע בעת חיסכון.
layersjava.util.List<Layer>קראוהחזיר את רשימת קבוצות התוכן האופציונליות (הצניחים).
viewerPreferencesViewerPreferencesקראוהחזיר את העדפות הקהל.
hideToolbarbooleanקראולהסתיר את העדפה של toolbar.
hideMenubarbooleanקראולהסתיר את העדפה של המנואר.
hideWindowUIbooleanקראוהסתיר את חלון UI העדפה.
fitWindowbooleanקראוחלון עדיפות.
centerWindowbooleanקראוחלון מרכז העדפה.
displayDocTitlebooleanקראוהצג את העדפה של כותרת המסמך.
pageLayoutStringקראוהפריסה של הדף (SinglePage, OneColumn , TwoColumnLeft וכו ‘).
pageModePageModeקראומקבל את מצב הדף.
pageInfoPageInfoקראושמור את המסמך לקובץ.
linearizedbooleanקראוהחזיר אם המסמך הנוכחי הוא ליניארי עבור תצוגה מהירה באינטרנט.
sourcePathStringקראוהחזרה למסלול הקובץ מסמך זה הועלה, או {@code null} עבור מסמנים חדשים
או מסמכים שנלכדו מהזרם.
fileNameStringקראוהחזיר את שם הקובץ (דרך) מסמך זה נפתח.
namedDestinationsNamedDestinationsקראוהחזיר את אוסף היעד הנקרא של המסמך.
pageLabelsPageLabelsקראוהחזיר את התוויות של הדף, או {@code null} אם {_code /PageLabels} אינו נוכח.
taggedContentTaggedContentקראוהחזיר את התוכן המותג של המסמך, ומספק גישה לעץ המבנה הלוגי.
logicalStructureStructTreeRootקראוהחזיר את עץ המבנה הלוגי לקריאה.
encryptedbooleanקראוהחזיר את האמת אם המסמך הזה מוצפן.
javaScriptJavaScriptCollectionקראוהחזיר את הקולקציה JavaScript מהעץ השם של המסמך.
pdfaCompliantbooleanקראוהחזיר את האמת אם המסמך הזה תואם PDF/A (הגדר לאחר הטרנספורמציה() או אימות().
pdfFormatPdfFormatקראוהחזיר את פורמט PDF של מסמך זה לאחר ההפוך.

שיטות

חתימהתיאור
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)חובה להגדיר צבע רקע מוצק לכל דף במסמך.
(באמצעות העמוד #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 metadata XML bytes לתוך זרימת היציאה.
getVersion()Stringהחזיר את שורת הגרסה PDF (לדוגמה,.
getCatalog()PdfDictionaryהחזיר את המילון של הקלטת השורש.
getActions()DocumentActionsהחזיר את הגורמים לפעולה ברמת המסמך (ISO 32000-1:2008, §12.6.4.1):
{@code /OpenAction} בתוספת ההרשמה {_code/AA} (סגור, ימשיך/תשמור,
• דפוס / הדפסה.
getTrailer()PdfDictionaryחזרתי לקטגוריה של טריילר.
getParser()PDFParserהחזיר את הדפדפן PDF הבסיסי (לשימוש פנימי על ידי מרכיבי מנוע).
getOutlines()OutlineCollectionהחזיר את מסמך המקור (Bookmarks) אוסף.
getForm()Formהחזיר את הטופס האינטראקטיבי (AcroForm) של מסמך זה.
getEmbeddedFiles()EmbeddedFileCollectionהחזיר את אוסף הקבצים המובנים (התוויות).
getCollection()Collectionהחזיר את הפורטל של המסמך {@link Collection}, על ידי התקנת
1 ריק בראשון לציון.
setCollection(value: Collection)להחליף (או להסיר, כאשר {@code value == null}) את המסמך
פורטל →.
getFontUtilities()FontUtilitiesהחזיר את האפליקציות של הפרוטוקול עבור מסמך זה.
isEmbedStandardFonts()booleanהחזיר אם 14 טופס PDF סטנדרטי צריך להיות מוטבע בעת חיסכון.
setEmbedStandardFonts(embed: boolean)קבע אם 14 טופס PDF סטנדרטי צריך להיות מוטבע בעת חיסכון.
getLayers()java.util.List<Layer>החזיר את רשימת קבוצות התוכן האופציונליות (הצניחים).
getViewerPreferences()ViewerPreferencesהחזיר את העדפות הקהל.
getHideToolbar()booleanלהסתיר את העדפה של toolbar.
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)תכנון דף Layout.
getPageMode()PageModeהחזיר את מצב הדף.
setPageMode(mode: PageMode)הגדרת מצב הדף.
getPageInfo()PageInfoשמור את המסמך לקובץ.
processParagraphs()מעבדים את הפסוקים עבור כל הדפים (העברת ההרצאה).
save(filePath: String)@param filePath את מסלול הקובץ היציאה
@throws IOException אם כתיבה נכשלת
@throws IllegalArgumentException אם filePath הוא אפס
/
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.
importAnnotationsFromXfdf(filePath: String)ייבוא הערות מתוך קובץ XFDF לתוך המסמך הזה.
importAnnotationsFromXfdf(stream: InputStream)ייבוא הערות מתוך זרם כניסה XFDF לתוך המסמך הזה.
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החזיר את האמת אם המסמך הזה מוצפן.
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החזיר את האמת אם המסמך הזה תואם PDF/A (הגדר לאחר הטרנספורמציה() או אימות().
getPdfFormat()PdfFormatהחזיר את פורמט PDF של מסמך זה לאחר ההפוך.
close()סגור את המסמך ומשחרר את המשאבים הבסיסיים.

ראה גם

 עברית