Document
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 | شرح: |
|---|---|---|---|
background | Color | بخونید. | رنگ پس زمینه سطح سند را از طریق {@link #setBackground(Color)}، یا { @code null} برای هیچ یک تنظیم می کند. |
pages | PageCollection | بخونید. | صفحات را دریافت میکند. |
info | DocumentInfo | بخونید. | بازگردانده می شود لغت اطلاعات سند (ISO 32000-1:2008، §14.3.3). |
orCreateInfo | DocumentInfo | بخونید. | نام مستعار برای {@link #getInfo()}. |
metadata | XmpMetadata | بخونید. | متاداتا XMP این سند را باز می گرداند. |
version | String | بخونید. | رشته نسخه PDF را باز می گرداند (به عنوان مثال:. |
catalog | PdfDictionary | بخونید. | لغت کاتالوگ ریشه را باز می گرداند. |
actions | DocumentActions | بخونید. | بازگرداننده ی عمل سطح سند (ISO 32000-1:2008، §12.6.4.1): {@code /OpenAction} به علاوه ورودی های { @code _AA} (will-close, will/did-save, Will/Did-print). |
trailer | PdfDictionary | بخونید. | لغت کشویی رو میگیره. |
parser | PDFParser | بخونید. | بازگرداننده ی زیربنایی PDF (برای استفاده داخلی توسط اجزای موتور) را می دهد. |
outlines | OutlineCollection | بخونید. | مجموعه خطوط بر روی سند (علامت های کتاب) را باز می گرداند. |
form | Form | بخونید. | فرم تعاملی (AcroForm) این سند را باز می گرداند. |
embeddedFiles | EmbeddedFileCollection | بخونید. | مجموعه ای از فایل های جاسازی شده (تابعات) را باز می گرداند. |
collection | Collection | بخونید. | نمونه نامه ی اسناد را {@link Collection} باز می گرداند، که در اولین دسترسی خالی است. |
fontUtilities | FontUtilities | بخونید. | فونت های این سند را باز می گرداند. |
embedStandardFonts | boolean | بخونید. | این فایل می دهد که آیا باید فونت های استاندارد PDF 14 را در هنگام ذخیره سازی جای دهید. |
layers | java.util.List<Layer> | بخونید. | لیست گروه های محتویات اختیاری (طبقات) را بازمی گرداند. |
viewerPreferences | ViewerPreferences | بخونید. | ترجیحات بیننده را باز می گرداند. |
hideToolbar | boolean | بخونید. | ترجیحات نوار ابزار را پنهان کنید. |
hideMenubar | boolean | بخونید. | ترجیحات منوی را پنهان کنید. |
hideWindowUI | boolean | بخونید. | ترجیحات UI پنجره را پنهان کنید. |
fitWindow | boolean | بخونید. | به ترجیحات پنجره برسیم. |
centerWindow | boolean | بخونید. | ترجیحات پنجره ی وسط. |
displayDocTitle | boolean | بخونید. | نمایش اولویت عنوان سند. |
pageLayout | String | بخونید. | طرح صفحه (SinglePage، OneColumn ، TwoColumnLeft و غیره). |
pageMode | PageMode | بخونید. | حالت صفحه را دریافت میکند. |
pageInfo | PageInfo | بخونید. | این فایل را ذخیره می کند. |
linearized | boolean | بخونید. | بازمی گرداند که آیا سند فعلی برای مشاهده سریع وب خطی شده است. |
sourcePath | String | بخونید. | مسیر فایل را که این سند از آن بارگذاری شده است، یا {@code null} برای اسناد جدید و یا مدارک بارگیری شده از جریان ها باز می گرداند. |
fileName | String | بخونید. | نام فایل (راه) را که این سند از آن باز شده است، می دهد. |
namedDestinations | NamedDestinations | بخونید. | مجموعه ی مقاصد نامگذاری شده را به دست می آورد. |
pageLabels | PageLabels | بخونید. | برچسب های صفحه را باز می گرداند، یا {@code null} اگر { @ code /PageLabels} وجود نداشته باشد. |
taggedContent | TaggedContent | بخونید. | محتوای برچسب شده سند را باز می گرداند، دسترسی به درخت ساختار منطقی را فراهم می کند. |
logicalStructure | StructTreeRoot | بخونید. | درخت ساختار منطقی را برای خواندن باز می گرداند. |
encrypted | boolean | بخونید. | اگر این سند رمزگذاری شده باشد، true را باز می گرداند. |
javaScript | JavaScriptCollection | بخونید. | مجموعه JavaScript را از درخت نام سند باز می گرداند. |
pdfaCompliant | boolean | بخونید. | اگر این سند با PDF/A سازگار باشد (پس از تبدیل کردن ((() یا تأیید شدن (()) تنظیم شده است، true را باز می گرداند. |
pdfFormat | PdfFormat | بخونید. | پس از تبدیل، فرمت 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() | سند را بسته و منابع زیربنایی را آزاد می کند. |