وثيقة

المعلومات العامة

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 آخرين.

خصائص

اسمالنوعالوصولوصف
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اقرأيعيد مجموعة ملامح المستندات.
formFormاقرأيعيد النموذج التفاعلي (AcroForm) لهذا المستند.
embeddedFilesEmbeddedFileCollectionاقرأيعيد مجموعة من الملفات المضمنة (الملحقات).
collectionCollectionاقرأيعيد محفظة المستند {@link Collection}، وتثبيت مثال
واحد فارغ عند أول وصول.
fontUtilitiesFontUtilitiesاقرأيعيد أدوات النصوص لهذا الوثيقة.
embedStandardFontsbooleanاقرأيعيد إما أن يتم تضمين الخطوط PDF القياسية 14 عند التخزين.
layersjava.util.List<Layer>اقرأيعيد قائمة مجموعات المحتوى الاختياري (الطبقات).
viewerPreferencesViewerPreferencesاقرأيعيد تفضيلات المشاهد.
hideToolbarbooleanاقرأإخفاء تفضيلات شريط الأدوات.
hideMenubarbooleanاقرأإخفاء تفضيلات شريط القائمة.
hideWindowUIbooleanاقرأإخفاء تفضيلات واجهة المستخدم.
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اقرأيعيد true إذا كان هذا المستند متوافقًا مع PDF/A (محدد بعد convert ((() أو validate (()).
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)يطبق لون خلفية صلبة على كل صفحة في المستند
(من خلال {@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()يغلق المستند و يفرج عن الموارد الكامنة في أسفل الوثيقة.

انظر أيضاً

 العربية