Document
Document
Overview
Document در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : Closeable.
کلاس مرکزی برای کار با اسناد PDF (ISO 32000-1:2008).
این کلاس 96 روش برای کار با اشیاء مستند در برنامه های جاوا را فراهم می کند. روش های موجود شامل: Document, allocateObjectNumber, close, convert, convertToPdfA2B, decrypt, encrypt, exportAnnotationsToXfdf, flatten, getActions, getBackground, getCatalog,و 59 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : 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): |
| ↑ «تصویری از کلمه ی کلیدی: [=] و [/]» به عنوان یک کتاب، در این باره می نویسد., | |||
| در این مطلب می خواهیم/ چاپ کنیم. | |||
trailer | PdfDictionary | Read | بازگشت به کلمات کلیدی تریلر. |
parser | PDFParser | Read | بازگرداندن پارس PDF زیر (برای استفاده داخلی توسط اجزای موتور). |
outlines | OutlineCollection | Read | بازگرداندن مجموعه کتاب (bookmarks). |
form | Form | Read | بازگرداندن فرم تعاملی (AcroForm) از این سند. |
embeddedFiles | EmbeddedFileCollection | Read | بازگرداندن جمع آوری فایل های درگیر (مرفقات). |
collection | Collection | Read | بازگرداندن نمودار سند {@link Collection}، با نصب یک |
| 1 در اولین دسترسی خالی است. | |||
fontUtilities | FontUtilities | Read | برگرداندن ابزارهای فونت برای این سند. |
embedStandardFonts | boolean | Read | بازگرداندن اینکه آیا فونت های استاندارد 14 PDF باید در هنگام ذخیره سازی قرار گیرند. |
layers | java.util.List<Layer> | Read | بازگرداندن لیست گروه های محتوا اختیاری ( لایه ها). |
viewerPreferences | ViewerPreferences | Read | بازگرداندن ترجیحات تماشاگر. |
hideToolbar | boolean | Read | ترجیح ابزار را پنهان کنید. |
hideMenubar | boolean | Read | ترجیح پنهان کردن منو. |
hideWindowUI | boolean | Read | پنجره را ترجیح دهید. |
fitWindow | boolean | Read | ترجیح پنجره مناسب. |
centerWindow | boolean | Read | ترجیح پنجره ی مرکز. |
displayDocTitle | boolean | Read | ترجیح عنوان سند را نشان دهید. |
pageLayout | String | Read | صفحه ای که در آن قرار دارد (SinglePage، OneColumn و غیره). |
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 | اگر این سند رمزگذاری شده باشد، حق بازگردانده می شود. |
javaScript | JavaScriptCollection | Read | بازگرداندن مجموعه JavaScript از درخت نام سند. |
pdfaCompliant | boolean | Read | این سند در صورتی معتبر باز می گردد که متن 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) | باکت های XML متاد داده XMP را به جریان خروجی داده می نویسد. |
getVersion() → String | بازگرداندن خط نسخه PDF (به عنوان مثال:. |
getCatalog() → PdfDictionary | کلمات کلیدی را به کاتالوگ ریشه بازگردانید. |
getActions() → DocumentActions | بازگرداندن راه اندازی های عمل در سطح سند (ISO 32000-1:2008, §12.6.4.1): |
| ↑ «تصویری از کلمه ی کلیدی: [=] و [/]» به عنوان یک کتاب، در این باره می نویسد., | |
| در این مطلب می خواهیم/ چاپ کنیم. | |
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 | ترجیح ابزار را پنهان کنید. |
setHideToolbar(v: boolean) | گزینه های مخفی ابزار را انتخاب کنید. |
getHideMenubar() → boolean | ترجیح پنهان کردن منو. |
setHideMenubar(v: boolean) | گزینه های انتخابی Menu Preference را پنهان کنید. |
getHideWindowUI() → boolean | پنجره را ترجیح دهید. |
setHideWindowUI(v: boolean) | گزینه پنهان کردن پنجره را انتخاب کنید. |
getFitWindow() → boolean | ترجیح پنجره مناسب. |
setFitWindow(v: boolean) | گزینه مناسب برای پنجره ها. |
getCenterWindow() → boolean | ترجیح پنجره ی مرکز. |
setCenterWindow(v: boolean) | گزینه ی پنجره ی مرکزی را انتخاب کنید. |
getDisplayDocTitle() → boolean | ترجیح عنوان سند را نشان دهید. |
setDisplayDocTitle(v: boolean) | گزینه های نمایش متن را انتخاب کنید. |
getPageLayout() → String | صفحه ای که در آن قرار دارد (SinglePage، OneColumn و غیره). |
setPageLayout(layout: String) | صفحه لایو را تنظیم کنید. |
getPageMode() → PageMode | بازگشت به حالت صفحه. |
setPageMode(mode: PageMode) | حالت صفحه را تنظیم کنید. |
getPageInfo() → PageInfo | این فایل را به یک فایل ذخیره کنید. |
processParagraphs() | پردازش پاراگراف برای تمام صفحات (پاسخ طرح). |
save(filePath: String) | @param filePath راه فایل خروجی |
| @throws IOException اگر نوشتن شکست بخورد | |
| @throws IllegalArgumentException اگر فایلPath صفر است | |
| / | |
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/A-2B تبدیل کنید. |
convertToPdfA2B(logStream: OutputStream) → boolean | این فایل را به فرمت PDF/A-2B تبدیل کنید. |
repair() | تلاش برای اصلاح مشکلات ساختاری کوچک قبل از ذخیره، تأیید و یا |
| جریان های کار تبدیل. | |
isPdfaCompliant() → boolean | این سند در صورتی معتبر باز می گردد که متن PDF/A مطابقت داشته باشد (بعد از تبدیل() یا تایید(). |
getPdfFormat() → PdfFormat | پس از تبدیل، فرمت PDF این سند را باز می گرداند. |
close() | این سند را بسته و منابع زیر را منتشر می کند. |