وثيقة
المعلومات العامة
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 for Java. خصائص: actions, background, catalog, centerWindow, collection, displayDocTitle,و 32 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
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} (سوف يغلق، سوف/حفظه) ،, | |||
| (سوف / طباعة). | |||
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 | اقرأ | إخفاء تفضيلات واجهة المستخدم. |
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 | اقرأ | يعيد true إذا كان هذا المستند متوافقًا مع PDF/A (محدد بعد convert ((() أو validate (()). |
pdfFormat | PdfFormat | اقرأ | يعيد شكل 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) | يطبق لون خلفية صلبة على كل صفحة في المستند |
| (من خلال {@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} (سوف يغلق، سوف/حفظه) ،, | |
| (سوف / طباعة). | |
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 | إخفاء تفضيلات واجهة المستخدم. |
setHideWindowUI(v: boolean) | يضع تفضيلات واجهة المستخدم لخفاء النافذة. |
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 إذا فشل الكتابة | |
| @ يرمي 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 | يعيد 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/A-2B. |
convertToPdfA2B(logStream: OutputStream) → boolean | تحويل هذا الملف إلى ملف PDF/A-2B. |
repair() | محاولات إصلاح المشاكل الهيكلية الصغيرة قبل الحفاظ على، التحقق من صحة أو |
| سير العمل في التحويل. | |
isPdfaCompliant() → boolean | يعيد true إذا كان هذا المستند متوافقًا مع PDF/A (محدد بعد convert ((() أو validate (()). |
getPdfFormat() → PdfFormat | يعيد شكل PDF لهذا المستند بعد التحويل. |
close() | يغلق المستند و يفرج عن الموارد الكامنة في أسفل الوثيقة. |