Document

نمای کلی

Document یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: Closeable.

کلاس مرکزی برای کار با اسناد PDF (ISO 32000-1:2008).

این کلاس ۹۶ روش برای کار با اشیاء Document در برنامه های جاوا را فراهم می کند. روش های موجود شامل: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,، و 59 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: actions, background, catalog, centerWindow, collection, displayDocTitle,، و 32 تا ديگه .

خواص

نام:نوع:Accessشرح:
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} (will-close, will/did-save, Will/Did-print).
trailerPdfDictionaryبخونید.لغت کشویی رو میگیره.
parserPDFParserبخونید.بازگرداننده ی زیربنایی PDF (برای استفاده داخلی توسط اجزای موتور) را می دهد.
outlinesOutlineCollectionبخونید.مجموعه خطوط بر روی سند (علامت های کتاب) را باز می گرداند.
formFormبخونید.فرم تعاملی (AcroForm) این سند را باز می گرداند.
embeddedFilesEmbeddedFileCollectionبخونید.مجموعه ای از فایل های جاسازی شده (تابعات) را باز می گرداند.
collectionCollectionبخونید.نمونه نامه ی اسناد را {@link Collection} باز می گرداند، که در اولین دسترسی خالی است.
fontUtilitiesFontUtilitiesبخونید.فونت های این سند را باز می گرداند.
embedStandardFontsbooleanبخونید.این فایل می دهد که آیا باید فونت های استاندارد PDF 14 را در هنگام ذخیره سازی جای دهید.
layersjava.util.List<Layer>بخونید.لیست گروه های محتویات اختیاری (طبقات) را بازمی گرداند.
viewerPreferencesViewerPreferencesبخونید.ترجیحات بیننده را باز می گرداند.
hideToolbarbooleanبخونید.ترجیحات نوار ابزار را پنهان کنید.
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بخونید.اگر این سند رمزگذاری شده باشد، true را باز می گرداند.
javaScriptJavaScriptCollectionبخونید.مجموعه JavaScript را از درخت نام سند باز می گرداند.
pdfaCompliantbooleanبخونید.اگر این سند با PDF/A سازگار باشد (پس از تبدیل کردن ((() یا تأیید شدن (()) تنظیم شده است، true را باز می گرداند.
pdfFormatPdfFormatبخونید.پس از تبدیل، فرمت PDF این سند را باز می گرداند.

روش ها

Signatureشرح:
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)تعیین می کند که آیا باید فونت های استاندارد 14 PDF در هنگام ذخیره سازی جای داده شوند.
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()پاراگراف ها را برای تمام صفحات پردازش می کند (پاس طرح).
save(filePath: String)@param filePath مسیر فایل خروجی را به صورت IOException می اندازد اگر نوشتن نتوانست. @throws IllegalArgumentException در صورتی که fileMethod 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 صادر می کند.
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اگر این سند رمزگذاری شده باشد، 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اگر این سند با PDF/A سازگار باشد (پس از تبدیل کردن ((() یا تأیید شدن (()) تنظیم شده است، true را باز می گرداند.
getPdfFormat()PdfFormatپس از تبدیل، فرمت PDF این سند را باز می گرداند.
close()سند را بسته و منابع زیربنایی را آزاد می کند.

همچنین ببینید:

 فارسی