بي دي إف

من ويكيبيديا، الموسوعة الحرة
اذهب إلى الملاحة اذهب للبحث
نموذج المستندات المحمولة
Adobe-PDF-Icon
أيقونة Adobe PDF
Adobe PDF.svg
ملحق اسم الملف.pdf
نوع وسائط الإنترنت
  • application/pdf، [1]
  • application/x-pdf
  • application/x-bzpdf
  • application/x-gzpdf
كود نوعPDF [1] (بما في ذلك مسافة واحدة)
معرف النوع الموحد (UTI)com.adobe.pdf
الرقم السحري%PDF
طورت بواسطةAdobe Inc. (1993-2008)
ISO (2008–)
الإصدار الأولي15 يونيو 1993 ؛ قبل 28 عاما ( 1993/06/15 )
أحدث إصدار
2.0
وسع لPDF / A ، PDF / E ، PDF / UA ، PDF / VT ، PDF / X.
اساسيISO 32000-2
تنسيق مفتوح ؟نعم
موقع الكترونيwww .iso .org / standard / 75839 .html

تنسيق المحمولة وثيقة ( PDF )، كمعيار ISO 32000 ، هو تنسيق الملف التي وضعتها أدوبي عام 1993 لتقديم الوثائق ، بما في ذلك النص الصور والخيارات في مستقلة طريقة تطبيق البرمجيات ، الأجهزة ، و أنظمة التشغيل . [2] [3] استنادا إلى بوستسكريبت لغة، كل ملف PDF بتغليف وصفا كاملا وثيقة شقة تخطيط الثابتة، بما في ذلك النص، الخطوط ، مكافحة ناقلات الرسومات ، الصور النقطية وغيرها من المعلومات اللازمة لعرضه.

تم توحيد ملف PDF باعتباره ISO 32000 في عام 2008. [4] تم نشر الإصدار الأخير مثل ISO 32000-2: 2020 في ديسمبر 2020.

قد تحتوي ملفات PDF على مجموعة متنوعة من المحتوى إلى جانب النص المسطح والرسومات بما في ذلك عناصر البنية المنطقية والعناصر التفاعلية مثل التعليقات التوضيحية وحقول النموذج والطبقات والوسائط الغنية (بما في ذلك محتوى الفيديو) والكائنات ثلاثية الأبعاد التي تستخدم U3D أو PRC وغيرها من العناصر المتنوعة. تنسيقات البيانات. توفر مواصفات PDF أيضًا التشفير والتوقيعات الرقمية ومرفقات الملفات والبيانات الوصفية لتمكين تدفقات العمل التي تتطلب هذه الميزات.

التاريخ

جعلت Adobe Systems مواصفات PDF متاحة مجانًا في عام 1993. في السنوات الأولى ، كان PDF شائعًا بشكل رئيسي في سير عمل النشر المكتبي ، وتنافس مع مجموعة متنوعة من التنسيقات مثل DjVu و Envoy و Common Ground Digital Paper و Farallon Replica وحتى Adobe الخاصة تنسيق بوستسكريبت .

كان تنسيق PDF ملكية خاضعة لسيطرة Adobe حتى تم إصداره كمعيار مفتوح في 1 يوليو 2008 ، ونشرته المنظمة الدولية للتوحيد القياسي باسم ISO 32000-1: 2008 ، [5] [6] في ذلك الوقت كان التحكم في تم تمرير المواصفات إلى لجنة ISO من خبراء الصناعة المتطوعين. في عام 2008 ، نشرت Adobe ترخيص براءات الاختراع العامة إلى ISO 32000-1 لمنح حقوق بدون حقوق ملكية لجميع براءات الاختراع المملوكة لشركة Adobe والضرورية لإنشاء واستخدام وبيع وتوزيع تطبيقات متوافقة مع PDF. [7]

يتضمن PDF 1.7 ، الإصدار السادس من مواصفات PDF التي أصبحت ISO 32000-1 ، بعض التقنيات الخاصة التي تم تحديدها بواسطة Adobe فقط ، مثل Adobe XML Forms Architecture (XFA) وامتداد JavaScript لـ Acrobat ، والتي تتم الإشارة إليها بواسطة ISO 32000-1 على أنها معياري ولا غنى عنه للتنفيذ الكامل لمواصفات ISO 32000-1. هذه التقنيات المسجلة الملكية ليست موحدة ولا يتم نشر مواصفاتها إلا على موقع Adobe على الويب. [8] [9] [10] [11] [12] العديد منها أيضًا غير مدعوم من قبل تطبيقات الطرف الثالث الشائعة لملف PDF.

في ديسمبر 2020 ، تم نشر الإصدار الثاني من PDF 2.0 ، ISO 32000-2: 2020 ، بما في ذلك التوضيحات والتصحيحات والتحديثات الهامة للمراجع المعيارية. [13] لا تتضمن المواصفة القياسية ISO 32000-2 أي تقنيات مسجلة الملكية كمراجع معيارية. [14]

التفاصيل الفنية

غالبًا ما يكون ملف PDF عبارة عن مجموعة من الرسومات المتجهة والنصوص والرسومات النقطية . الأنواع الأساسية للمحتوى في PDF هي:

  • النص المخزن كتدفقات محتوى (أي غير مشفر في نص عادي ) ؛
  • رسومات متجهة للرسوم التوضيحية والتصاميم التي تتكون من أشكال وخطوط ؛
  • رسومات نقطية للصور الفوتوغرافية وأنواع أخرى من الصور
  • كائنات الوسائط المتعددة في المستند.

في مراجعات PDF اللاحقة ، يمكن أن يدعم مستند PDF الروابط (داخل المستند أو صفحة الويب) أو النماذج أو JavaScript (متوفر في البداية كمكوِّن إضافي لـ Acrobat 3.0) أو أي أنواع أخرى من المحتويات المضمنة التي يمكن معالجتها باستخدام المكونات الإضافية.

يجمع PDF بين ثلاث تقنيات:

  • مجموعة فرعية من لغة برمجة وصف صفحة PostScript ، لتوليد التخطيط والرسومات.
  • A -تضمين الخط النظام / بدل فاقد للسماح الخطوط السفر مع الوثائق.
  • نظام تخزين منظم لتجميع هذه العناصر وأي محتوى مرتبط بها في ملف واحد ، مع ضغط البيانات عند الاقتضاء.

لغة PostScript

PostScript هي لغة وصف صفحة يتم تشغيلها في مترجم لتوليد صورة ، وهي عملية تتطلب العديد من الموارد. يمكنه التعامل مع الرسومات والميزات القياسية للغات البرمجة مثل ifالبيانات loopوالأوامر. يعتمد PDF إلى حد كبير على PostScript ولكنه مبسط لإزالة ميزات التحكم في التدفق مثل هذه ، بينما أوامر الرسومات مثل linetoتظل.

غالبًا ما يتم إنشاء كود PDF الشبيه بـ PostScript من ملف PostScript مصدر. يتم تجميع أوامر الرسومات التي يتم إخراجها بواسطة شفرة PostScript وترميزها . [ توضيح مطلوب ] يتم أيضًا جمع أي ملفات أو رسومات أو خطوط تشير إليها الوثيقة. ثم يتم ضغط كل شيء في ملف واحد. لذلك ، يظل عالم PostScript بأكمله (الخطوط والتخطيط والقياسات) كما هو. [ بحاجة لمصدر ]

كتنسيق مستند ، يتمتع PDF بالعديد من المزايا التي تتفوق على PostScript:

  • يحتوي ملف PDF على نتائج مميّزة ومفسرة من التعليمات البرمجية المصدر لـ PostScript ، للتوافق المباشر بين التغييرات التي تم إجراؤها على العناصر في وصف صفحة PDF والتغييرات التي تطرأ على مظهر الصفحة الناتجة.
  • يدعم PDF (من الإصدار 1.4) الرسومات الشفافة ؛ لا يقوم PostScript بذلك.
  • PostScript هي لغة برمجة مفسرة مع حالة عامة ضمنية ، لذا فإن التعليمات المصاحبة لوصف صفحة واحدة يمكن أن تؤثر على مظهر أي صفحة تالية. لذلك ، يجب معالجة جميع الصفحات السابقة في مستند PostScript لتحديد المظهر الصحيح لصفحة معينة ، بينما لا تتأثر كل صفحة في مستند PDF بالصفحات الأخرى. نتيجة لذلك ، يسمح عارضو PDF للمستخدم بالانتقال بسرعة إلى الصفحات النهائية من مستند طويل ، بينما يحتاج عارض PostScript إلى معالجة كل الصفحات بالتسلسل قبل أن يتمكن من عرض الصفحة الوجهة (ما لم تكن اتفاقيات هيكل وثيقة PostScript الاختيارية قد تم بعناية تجميعها وتضمينها).

يدعم PDF 1.6 المستندات التفاعلية ثلاثية الأبعاد المضمنة في ملف PDF: يمكن تضمين الرسومات ثلاثية الأبعاد باستخدام U3D أو PRC وتنسيقات بيانات أخرى متنوعة. [15] [16] [17]

تنسيق الملف

يحتوي ملف PDF على أحرف ASCII ذات 7 بتات ، باستثناء بعض العناصر التي قد تحتوي على محتوى ثنائي. يبدأ الملف برأس يحتوي على رقم سحري (كسلسلة يمكن قراءتها) وإصدار التنسيق ، على سبيل المثال %PDF-1.7. التنسيق عبارة عن مجموعة فرعية من تنسيق COS (بنية كائن "دائري"). [18] يتكون ملف شجرة COS بشكل أساسي من كائنات يوجد منها تسعة أنواع: [14]

  • القيم المنطقية ، التي تمثل صواب أو خطأ
  • الأعداد الحقيقية
  • عدد صحيح
  • سلاسل ، محاطة بأقواس ( (...)). قد تحتوي السلاسل على أحرف 8 بت.
  • الأسماء ، تبدأ بشرطة مائلة للأمام ( /)
  • المصفوفات ، مجموعات مرتبة من الكائنات محاطة بأقواس مربعة ( [...])
  • القواميس ، مجموعات الكائنات المفهرسة بأسماء محاطة بأقواس مزدوجة الزاوية ( <<...>>)
  • تيارات ، وعادة ما تحتوي على كميات كبيرة من البيانات الثنائية اختياري مضغوط، يسبقه القاموس والمغلقة بين streamو endstreamالكلمات الرئيسية.
  • ل اغية وجوه

علاوة على ذلك ، قد تكون هناك تعليقات مقدمة بعلامة النسبة المئوية ( %). قد تحتوي التعليقات على أحرف 8 بت.

قد تكون الكائنات إما مباشرة (مضمنة في كائن آخر) أو غير مباشرة . يتم ترقيم الأشياء غير المباشرة مع عدد كائن و عدد جيل وتعريف بين objو endobjالكلمات الرئيسية إذا كان يقيم في جذر المستند. بدءًا من الإصدار 1.5 من PDF ، يمكن أيضًا وضع الكائنات غير المباشرة (باستثناء التدفقات الأخرى) في تدفقات خاصة تُعرف باسم تدفقات الكائنات (المميزة /Type /ObjStm). تتيح هذه التقنية للكائنات غير المتدفقة تطبيق مرشحات تدفق قياسية عليها ، وتقليل حجم الملفات التي تحتوي على عدد كبير من الكائنات الصغيرة غير المباشرة وتكون مفيدة بشكل خاص لملف PDF ذي العلامات . لا تدعم تدفقات الكائن تحديد كائنرقم الجيل (بخلاف 0).

يوجد جدول فهرس ، يسمى أيضًا جدول الإسناد الترافقي ، بالقرب من نهاية الملف ويعطي إزاحة البايت لكل كائن غير مباشر من بداية الملف. [19] يسمح هذا التصميم بالوصول العشوائي الفعال إلى الكائنات الموجودة في الملف ، ويسمح أيضًا بإجراء تغييرات صغيرة دون إعادة كتابة الملف بأكمله ( تحديث تزايدي ). قبل الإصدار 1.5 من PDF ، سيكون الجدول دائمًا بتنسيق ASCII خاص ، ويتم تمييزه xrefبالكلمة الأساسية ، ويتبع الجسم الرئيسي المكون من كائنات غير مباشرة. قدم الإصدار 1.5 تدفقات مرجعية تبادلية اختيارية، والتي لها شكل كائن تيار قياسي ، ربما مع تطبيق المرشحات. يمكن استخدام هذا التدفق بدلاً من جدول الإسناد الترافقي ASCII ويحتوي على الإزاحات والمعلومات الأخرى بتنسيق ثنائي. يعتبر التنسيق مرنًا من حيث أنه يسمح بتحديد عرض عدد صحيح (باستخدام /Wالمصفوفة) ، لذلك على سبيل المثال ، قد يخصص مستند لا يتجاوز حجمه 64  كيلوبايت فقط 2 بايت لإزاحة الكائن.

يوجد في نهاية ملف PDF تذييل يحتوي على:

  • و startxrefالكلمة تليها إزاحة إلى بداية الجدول الإحالة المرجعية (بدأت مع xrefالكلمة) أو كائن دفق الإحالة المرجعية، تليها
  • في %%EOF نهاية ملف علامة.

إذا لم يتم استخدام دفق الإسناد الترافقي ، trailerفسيكون التذييل مسبوقًا بالكلمة الأساسية متبوعة بقاموس يحتوي على معلومات يمكن تضمينها في قاموس كائن دفق الإسناد الترافقي:

  • مرجع إلى الكائن الجذر لهيكل الشجرة ، المعروف أيضًا باسم الفهرس ( /Root)
  • عدد الكائنات غير المباشرة في جدول الإسناد الترافقي ( /Size)
  • معلومات اختيارية أخرى

هناك نوعان من التخطيطات لملفات PDF: تخطيط غير خطي (وليس "محسن") وخطي ("محسن"). يمكن أن تكون ملفات PDF غير الخطية أصغر من نظيراتها الخطية ، على الرغم من أنها أبطأ في الوصول إليها لأن أجزاء من البيانات المطلوبة لتجميع صفحات المستند مبعثرة في جميع أنحاء ملف PDF. يتم إنشاء ملفات PDF الخطية (تسمى أيضًا ملفات PDF "المحسّنة" أو "المحسّنة للويب") بطريقة تمكّن من قراءتها في مكوّن إضافي لمتصفح الويب دون انتظار تنزيل الملف بالكامل ، نظرًا لأن جميع الكائنات المطلوبة للصفحة الأولى لعرضها على النحو الأمثل في بداية الملف. [20] يمكن تحسين ملفات PDF باستخدام برنامج Adobe Acrobat أو QPDF .

نموذج التصوير

إن التصميم الأساسي لكيفية تمثيل الرسومات في PDF مشابه جدًا لتصميم PostScript ، باستثناء استخدام الشفافية ، التي تمت إضافتها في PDF 1.4.

تستخدم رسومات PDF نظام إحداثيات ديكارتي مستقل عن الجهاز لوصف سطح الصفحة. وصف الصفحة PDF يمكن استخدام مصفوفة ل نطاق ، تدوير ، أو الانحراف العناصر الرسومية. المفهوم الأساسي في PDF هو حالة الرسوم ، وهي عبارة عن مجموعة من المعلمات الرسومية التي يمكن تغييرها وحفظها واستعادتها من خلال وصف الصفحة . يحتوي PDF (اعتبارًا من الإصدار 2.0) على 25 خاصية حالة رسومات ، ومن أهمها:

رسومات موجهة

كما هو الحال في PostScript ، يتم إنشاء الرسومات المتجهة في PDF باستخدام المسارات . تتكون المسارات عادةً من خطوط ومنحنيات بيزير مكعبة ، ولكن يمكن أيضًا إنشاؤها من الخطوط العريضة للنص. بخلاف PostScript ، لا يسمح PDF لمسار واحد بمزج حدود النص بالخطوط والمنحنيات. يمكن تحديد المسارات وتعبئتها وتعبئتها ثم رسمها أو استخدامها للقص . يمكن أن تستخدم الحدود والتعبئة أي مجموعة ألوان في حالة الرسومات ، بما في ذلك الأنماط . يدعم PDF عدة أنواع من الأنماط. الأبسط هو نمط التجانب الذي يتم فيه تحديد قطعة من العمل الفني ليتم رسمها بشكل متكرر. قد يكون هذا نمط تجانب ملون، باستخدام الألوان المحددة في كائن النمط ، أو نمط التجانب غير الملون ، والذي يرجئ مواصفات اللون إلى الوقت الذي يتم فيه رسم النموذج. بدءًا من PDF 1.3 ، يوجد أيضًا نمط تظليل يرسم ألوانًا متغيرة باستمرار. هناك سبعة أنواع من أنماط التظليل ، أبسطها هو التظليل المحوري (النوع 2) والتظليل الشعاعي (النوع 3).

الصور النقطية

يتم تمثيل الصور النقطية في PDF (تسمى Image XObjects ) بواسطة قواميس ذات دفق مرتبط. يصف القاموس خصائص الصورة ، ويحتوي الدفق على بيانات الصورة. (أقل شيوعًا ، قد يتم تضمين الصور النقطية الصغيرة مباشرةً في وصف الصفحة كصورة مضمنة .) يتم عادةً تصفية الصور لأغراض الضغط. تتضمن مرشحات الصور المدعومة في PDF مرشحات الأغراض العامة التالية:

  • ASCII85Decode ، مرشح يستخدم لوضع الدفق في ASCII 7 بت ،
  • ASCIIHexDecode ، مشابه لـ ASCII85Decode ولكن أقل إحكاما ،
  • FlateDecode ، مرشح شائع الاستخدام يعتمد على خوارزمية الانكماش المحددة في RFC  1951 (يُستخدم أيضًا في تنسيقات ملفات gzip و PNG و zip وغيرها) ؛ المقدمة في PDF 1.2 ؛ يمكنه استخدام إحدى مجموعتين من وظائف التوقع لضغط zlib / deflate أكثر إحكاما: Predictor 2 من مواصفات TIFF 6.0 والتنبؤات (المرشحات) من مواصفات PNG ( RFC 2083 ) ، 
  • LZWDecode ، مرشح يعتمد على ضغط LZW ؛ يمكنه استخدام إحدى مجموعتين من وظائف التوقع لضغط LZW أكثر إحكاما: Predictor 2 من مواصفات TIFF 6.0 والتنبؤات (المرشحات) من مواصفات PNG ،
  • RunLengthDecode ، وهي طريقة ضغط بسيطة للتدفقات ذات البيانات المتكررة باستخدام خوارزمية ترميز طول التشغيل والمرشحات الخاصة بالصورة ،
  • DCTDecode ، مرشح ضياع على أساس معيار JPEG ،
  • CCITTFaxDecode ، و ضياع على مستوى ثنائية (أسود / أبيض) مرشح على أساس المجموعة 3 أو المجموعة 4 CCITT (ITU-T) الفاكس معيار ضغط محددة في ITU-T T.4 وT.6،
  • JBIG2Decode ، مرشح ذو مستوى ثنائي أو غير ضياع (أسود / أبيض) استنادًا إلى معيار JBIG2 ، المقدم في PDF 1.4 ، و
  • JPXDecode ، مرشح ضياع أو بدون فقدان استنادًا إلى معيار JPEG 2000 ، المقدم في PDF 1.5.

عادةً ما يتم تضمين كل محتوى الصورة في ملف PDF في الملف. لكن PDF يسمح بتخزين بيانات الصورة في ملفات خارجية باستخدام تدفقات خارجية أو صور بديلة . المجموعات الفرعية المعيارية من PDF ، بما في ذلك PDF / A و PDF / X ، تحظر هذه الميزات.

نص

يتم تمثيل النص في PDF بواسطة عناصر نصية في تدفقات محتوى الصفحة. يحدد عنصر النص أنه يجب رسم الأحرف في مواضع معينة. يتم تحديد الأحرف باستخدام ترميز مورد الخط المحدد .

كائن الخط في PDF هو وصف لمحرف رقمي . قد يصف خصائص محرف ما ، أو قد يتضمن ملف خط مضمنًا . وتسمى هذه الحالة الأخيرة على خط مضمن في حين دعت غير السابقة على الخط رافق القوات الامريكية . تستند ملفات الخطوط التي يمكن تضمينها إلى تنسيقات الخطوط الرقمية القياسية المستخدمة على نطاق واسع: النوع 1 (ومتغيره المضغوط CFF) و TrueType و (بدءًا من PDF 1.6) OpenType . بالإضافة إلى ذلك ، يدعم PDF متغير Type 3 الذي يتم فيه وصف مكونات الخط بواسطة مشغلي رسومات PDF.

أربعة عشر محرفًا ، تُعرف باسم الخطوط القياسية البالغ عددها 14 ، لها أهمية خاصة في مستندات PDF:

تسمى هذه الخطوط أحيانًا الخطوط الأساسية الأربعة عشر . [21] يجب أن تكون هذه الخطوط ، أو الخطوط البديلة المناسبة التي لها نفس المقاييس ، متاحة في معظم برامج قراءة ملفات PDF ، ولكن لا يمكن ضمان توفرها في القارئ ، وقد يتم عرضها بشكل صحيح فقط إذا كان النظام مثبتًا عليها. [22] يمكن استبدال الخطوط إذا لم تكن مدمجة في ملف PDF.

ضمن سلاسل النص ، يتم عرض الأحرف باستخدام رموز الأحرف (أعداد صحيحة) التي يتم تعيينها إلى الحروف الرسومية في الخط الحالي باستخدام تشفير . هناك عدد من الترميزات المحددة مسبقًا ، بما في ذلك WinAnsi و MacRoman والعديد من الترميزات للغات شرق آسيا ويمكن أن يكون للخط ترميز مدمج خاص به. (على الرغم من أن ترميزات WinAnsi و MacRoman مشتقة من الخصائص التاريخية لأنظمة تشغيل Windows و Macintosh ، فإن الخطوط التي تستخدم هذه الترميزات تعمل بشكل جيد على أي نظام أساسي). جدول بحث للاختلافات عن ترميز محدد مسبقًا أو مضمن (غير مستحسن مع خطوط TrueType).[23] تم تصميم آليات التشفير في PDF لخطوط Type 1 ، كما أن قواعد تطبيقها على خطوط TrueType معقدة.

بالنسبة للخطوط الكبيرة أو الخطوط ذات الحروف الرسومية غير القياسية ، يتم استخدام الترميزات الخاصة Identity-H (للكتابة الأفقية) و Identity-V (للعمودية). باستخدام هذه الخطوط ، من الضروري توفير جدول ToUnicode إذا كان سيتم الاحتفاظ بالمعلومات الدلالية حول الأحرف.

الشفافية

كان نموذج التصوير الأصلي لملف PDF ، مثل PostScript ، معتمًا : فكل كائن مرسوم على الصفحة استبدل تمامًا أي شيء تم تحديده مسبقًا في نفس الموقع. في PDF 1.4 ، تم تمديد نموذج التصوير للسماح بالشفافية. عند استخدام الشفافية ، تتفاعل الكائنات الجديدة مع الكائنات المحددة مسبقًا لإنتاج تأثيرات المزج. تمت إضافة الشفافية إلى PDF عن طريق امتدادات جديدة تم تصميمها ليتم تجاهلها في المنتجات المكتوبة في PDF 1.3 والمواصفات السابقة. نتيجة لذلك ، قد يتم عرض الملفات التي تستخدم قدرًا صغيرًا من الشفافية بشكل مقبول من قِبل المشاهدين الأكبر سنًا ، ولكن الملفات التي تستخدم الشفافية بشكل مكثف يمكن أن يتم عرضها بشكل غير صحيح بواسطة عارض أقدم دون سابق إنذار.

تستند ملحقات الشفافية على المفاهيم الأساسية لل جماعات الشفافية ، وسائط المزج ، شكل ، و ألفا . يتماشى النموذج بشكل وثيق مع ميزات Adobe Illustrator الإصدار 9. وكانت أوضاع المزج قائمة على تلك المستخدمة بواسطة Adobe Photoshop في ذلك الوقت. عندما تم نشر مواصفات PDF 1.4 ، أبقت Adobe معادلات حساب أوضاع المزج سرية. تم نشرها منذ ذلك الحين. [24]

مفهوم مجموعة الشفافية في مواصفات PDF مستقل عن المفاهيم الحالية لـ "المجموعة" أو "الطبقة" في تطبيقات مثل Adobe Illustrator. تعكس هذه المجموعات العلاقات المنطقية بين الكائنات ذات المعنى عند تحرير تلك الكائنات ، ولكنها ليست جزءًا من نموذج التصوير.

ميزات إضافية

البنية المنطقية وإمكانية الوصول

يتضمن ملف PDF "الموسوم" (راجع الفقرة 14.8 في ISO 32000) بنية المستند ومعلومات الدلالات لتمكين استخراج النص الموثوق به وإمكانية الوصول إليه . من الناحية الفنية ، يعد PDF الموسوم استخدامًا منمقًا للتنسيق الذي يبني على إطار عمل الهيكل المنطقي المقدم في PDF 1.3. يعرّف PDF ذي العلامات مجموعة من أنواع الهيكل القياسي والسمات التي تسمح باستخراج محتوى الصفحة (نصوص ورسومات وصور) وإعادة استخدامها لأغراض أخرى. [25]

PDF الموسوم غير مطلوب في المواقف التي يكون فيها ملف PDF مخصصًا للطباعة فقط. نظرًا لأن الميزة اختيارية ، وبما أن قواعد PDF الموسومة كانت غامضة نسبيًا في ISO 32000-1 ، فإن دعم PDF الموسوم بين الأجهزة المستهلكة ، بما في ذلك التكنولوجيا المساعدة (AT) ، غير متساوٍ في هذا الوقت. [26] مع ذلك ، تتضمن المواصفة القياسية ISO 32000-2 مناقشة محسّنة لملفات PDF الموسومة والتي من المتوقع أن تسهل المزيد من التبني.

تم نشر مجموعة فرعية من ملفات PDF موحدة وفقًا لمعايير ISO تستهدف بشكل خاص إمكانية الوصول ، PDF / UA ، لأول مرة في عام 2012.

مجموعات المحتوى الاختيارية (الطبقات)

مع تقديم نسخة PDF ، جاء 1.5 (2003) بمفهوم الطبقات. تشير الطبقات ، أو كما تُعرف رسميًا بشكل أكبر ، مجموعات المحتوى الاختيارية (OCGs) ، إلى أقسام المحتوى في مستند PDF التي يمكن عرضها أو إخفاؤها بشكل انتقائي بواسطة مؤلفي المستندات أو المستهلكين. هذه الإمكانية مفيدة في رسومات CAD ، والأعمال الفنية ذات الطبقات ، والخرائط ، والمستندات متعددة اللغات ، إلخ.

بشكل أساسي ، يتكون من قاموس خصائص المحتوى الاختياري مضافًا إلى جذر المستند. يحتوي هذا القاموس على مصفوفة من مجموعات المحتوى الاختيارية (OCGs) ، كل منها يصف مجموعة من المعلومات ويمكن عرض كل منها أو حجبها بشكل فردي ، بالإضافة إلى مجموعة من قواميس تكوين المحتوى الاختيارية ، والتي تعطي الحالة (معروضة أو ممنوعة) من نظرا OCGs.

التشفير والتوقيعات

قد يتم تشفير ملف PDF لأغراض الأمان ، وفي هذه الحالة تكون هناك حاجة إلى كلمة مرور لعرض المحتويات أو تحريرها. يحدد PDF 2.0 تشفير 256-بت AES كمعيار لملفات PDF 2.0. يحدد مرجع PDF أيضًا الطرق التي يمكن للأطراف الخارجية من خلالها تحديد أنظمة التشفير الخاصة بهم لملف PDF.

قد يتم توقيع ملفات PDF رقميًا ، لتوفير مصادقة آمنة ؛ تتوفر تفاصيل كاملة حول تنفيذ التوقيعات الرقمية في ملف PDF في ISO 32000-2.

قد تحتوي ملفات PDF أيضًا على قيود DRM مضمنة توفر المزيد من الضوابط التي تحد من النسخ أو التحرير أو الطباعة. تعتمد هذه القيود على برنامج القارئ للامتثال لها ، لذا فإن الأمان الذي توفره محدود.

يتكون الأمان القياسي الذي يوفره Acrobat PDF من طريقتين مختلفتين وكلمتا مرور مختلفتين: كلمة مرور المستخدم ، والتي تقوم بتشفير الملف ومنع الفتح ، وكلمة مرور المالك ، والتي تحدد العمليات التي يجب تقييدها حتى عند فك تشفير المستند ، والتي يمكن تتضمن تعديل أو طباعة أو نسخ النص والرسومات من المستند ، أو إضافة أو تعديل الملاحظات النصية وحقول AcroForm . تقوم كلمة مرور المستخدم بتشفير الملف ، في حين أن كلمة مرور المالك لا تقوم بذلك ، وبدلاً من ذلك تعتمد على برنامج العميل لاحترام هذه القيود. يمكن بسهولة إزالة كلمة مرور المالك عن طريق البرامج ، بما في ذلك بعض الخدمات المجانية عبر الإنترنت. [27]وبالتالي ، فإن قيود الاستخدام التي يضعها مؤلف المستند على مستند PDF ليست آمنة ، ولا يمكن ضمانها بمجرد توزيع الملف ؛ يتم عرض هذا التحذير عند تطبيق مثل هذه القيود باستخدام برنامج Adobe Acrobat لإنشاء ملفات PDF أو تحريرها.

حتى بدون إزالة كلمة المرور ، فإن معظم برامج قراءة PDF المجانية أو مفتوحة المصدر تتجاهل "حماية" الإذن وتسمح للمستخدم بطباعة أو عمل نسخة من مقتطفات من النص كما لو أن المستند غير مقيد بحماية كلمة المرور. [28] [29] [30]

بدءًا من PDF 1.5 ، يتم استخدام تواقيع حقوق الاستخدام (UR) لتمكين ميزات تفاعلية إضافية غير متوفرة افتراضيًا في تطبيق معين في عارض PDF. يستخدم التوقيع للتحقق من أن الأذونات قد تم منحها من قبل سلطة منح حسنة النية . على سبيل المثال ، يمكن استخدامه للسماح للمستخدم: [31]

  • لحفظ مستند PDF مع نموذج معدل و / أو بيانات التعليقات التوضيحية
  • استيراد ملفات بيانات النموذج بتنسيقات FDF و XFDF والنص (CSV / TSV)
  • تصدير ملفات بيانات النموذج بتنسيقات FDF و XFDF
  • إرسال بيانات النموذج
  • إنشاء صفحات جديدة من قوالب الصفحة المسماة
  • تطبيق توقيع رقمي على حقل نموذج التوقيع الرقمي الموجود
  • إنشاء وحذف وتعديل ونسخ واستيراد وتصدير التعليقات التوضيحية

على سبيل المثال ، تمنح Adobe Systems أذونات لتمكين ميزات إضافية في Adobe Reader باستخدام تشفير المفتاح العام . يتحقق Adobe Reader من أن التوقيع يستخدم شهادة من مرجع مصدق من Adobe. يمكن لأي تطبيق PDF استخدام نفس الآلية لأغراضه الخاصة. [31]

في ظل ظروف محددة بما في ذلك أنظمة المستقبل غير المصححة ، يمكن معالجة المعلومات التي يراها المتلقي للمستند الرقمي الموقّع من قبل المرسل بعد توقيع المستند من قبل الموقّع. [32]

PAdES ( توقيعات PDF الإلكترونية المتقدمة ) عبارة عن مجموعة من القيود والامتدادات لملفات PDF و ISO 32000-1 [33] مما يجعلها مناسبة للتوقيعات الإلكترونية المتقدمة . تم نشر هذا بواسطة ETSI كـ TS 102 778. [34]

مرفقات الملف

يمكن أن تحتوي ملفات PDF على مرفقات ملفات يمكن للمعالجات الوصول إليها وفتحها أو حفظها في نظام ملفات محلي. [35]

البيانات الوصفية

يمكن أن تحتوي ملفات PDF على نوعين من البيانات الأولية. [36] الأول هو قاموس معلومات المستند ، وهو مجموعة من حقول المفتاح / القيمة مثل المؤلف والعنوان والموضوع وتواريخ الإنشاء والتحديث. هذا اختياري ويتم الرجوع إليه من Infoالمفتاح الموجود في المقطع الدعائي للملف. يتم تحديد مجموعة صغيرة من الحقول ، ويمكن تمديدها بقيم نصية إضافية إذا لزم الأمر. تم إهمال هذه الطريقة في PDF 2.0.

في PDF 1.4 ، تمت إضافة دعم لتدفقات البيانات الأولية ، باستخدام Extensible Metadata Platform (XMP) لإضافة بيانات أولية موسعة قائمة على معايير XML كما هو مستخدم في تنسيقات ملفات أخرى. يسمح PDF 2.0 بإرفاق البيانات الوصفية بأي كائن في المستند ، مثل معلومات حول الرسوم التوضيحية المضمنة والخطوط والصور بالإضافة إلى المستند بأكمله (إرفاقه بكتالوج المستندات) ، باستخدام مخطط قابل للتوسيع.

يمكن أن تحتوي مستندات PDF أيضًا على إعدادات العرض ، بما في ذلك تخطيط عرض الصفحة ومستوى التكبير / التصغير في كائن تفضيلات العارض. يستخدم Adobe Reader هذه الإعدادات لتجاوز الإعدادات الافتراضية للمستخدم عند فتح المستند. [37] برنامج Adobe Reader المجاني لا يمكنه إزالة هذه الإعدادات.

الوصول

يمكن إنشاء ملفات PDF خصيصًا لتكون في متناول الأشخاص ذوي الإعاقة. [38] [39] [40] [41] [42] يمكن أن تتضمن تنسيقات ملفات PDF المستخدمة اعتبارًا من عام 2014 العلامات ومكافئات النص والتعليقات التوضيحية والأوصاف الصوتية والمزيد. يمكن لبعض البرامج إنتاج ملفات PDF ذات علامات تمييز تلقائيًا ، ولكن لا يتم تمكين هذه الميزة دائمًا بشكل افتراضي. [43] [44] يمكن لقارئي الشاشة الرائدين ، بما في ذلك JAWS و Window-Eyes و Hal و Kurzweil 1000 و 3000 قراءة ملفات PDF ذات العلامات. [45] [46]علاوة على ذلك ، يمكن إعادة تدفق ملفات PDF ذات العلامات وتكبيرها للقراء الذين يعانون من إعاقات بصرية. يمكن أن تؤدي إضافة علامات إلى ملفات PDF القديمة وتلك التي تم إنشاؤها من المستندات الممسوحة ضوئيًا إلى بعض التحديات.

تتمثل إحدى التحديات الكبيرة التي تواجه إمكانية الوصول إلى ملفات PDF في أن مستندات PDF لها ثلاث طرق عرض مختلفة ، والتي قد تكون غير متسقة مع بعضها البعض ، اعتمادًا على إنشاء المستند. طرق العرض الثلاثة هي (1) العرض المادي ، (2) عرض العلامات ، (3) عرض المحتوى. يتم عرض وطباعة العرض المادي (ما يعتبره معظم الناس مستند PDF). عرض العلامات هو ما تستخدمه قارئات الشاشة والتقنيات المساعدة الأخرى لتقديم تنقل وقراءة عالي الجودة للمستخدمين ذوي الاحتياجات الخاصة. يعتمد عرض المحتوى على الترتيب المادي للكائنات ضمن دفق محتوى PDF وقد يتم عرضها بواسطة برنامج لا يدعم عرض العلامات بشكل كامل ، مثل ميزة إعادة التدفق في Adobe Reader.

تم نشر PDF / UA ، المعيار الدولي لملفات PDF التي يمكن الوصول إليها استنادًا إلى ISO 32000-1 لأول مرة باسم ISO 14289-1 في عام 2012 ويؤسس لغة معيارية لتقنية PDF التي يمكن الوصول إليها.

الوسائط المتعددة

يعد Rich Media PDF عبارة عن ملف PDF يشتمل على محتوى تفاعلي يمكن تضمينه أو ربطه داخل الملف.

نماذج

النماذج التفاعلية هي آلية لإضافة نماذج إلى تنسيق ملف PDF. يدعم PDF حاليًا طريقتين مختلفتين لدمج البيانات ونماذج PDF. يتواجد كلا التنسيقين اليوم في مواصفات PDF: [31] [47] [48] [49]

  • AcroForms (المعروفة أيضًا باسم نماذج Acrobat) ، المقدمة في مواصفات تنسيق PDF 1.2 ومضمنة في جميع مواصفات PDF اللاحقة.
  • نماذج XML Forms Architecture (XFA) ، المقدمة في مواصفات تنسيق PDF 1.5. نماذج Adobe XFA غير متوافقة مع AcroForms. [50] تم إهمال XFA من PDF مع PDF 2.0.

تم تقديم AcroForms بتنسيق PDF 1.2. AcroForms تسمح للاستخدام الكائنات ( مثل مربعات النص ، أزرار الراديو ، الخ ) وبعض الرموز ( مثل جافا سكريبت ). إلى جانب أنواع إجراءات PDF القياسية ، تدعم النماذج التفاعلية (AcroForms) إرسال البيانات وإعادة تعيينها واستيرادها. ينقل إجراء "الإرسال" أسماء وقيم حقول النموذج التفاعلية المحددة إلى محدد موقع الموارد الموحد (URL). يمكن إرسال أسماء وقيم حقول النموذج التفاعلية بأي من التنسيقات التالية ، (بناءً على إعدادات علامات ExportFormat و SubmitPDF و XFDF للإجراء): [31]

تنسيق نموذج HTML
مواصفات HTML 4.01 منذ PDF 1.5 ؛ HTML 2.0 منذ 1.2
تنسيق بيانات النماذج (FDF)
استنادًا إلى PDF ، يستخدم نفس الصيغة وله نفس بنية الملف بشكل أساسي ، ولكنه أبسط بكثير من PDF نظرًا لأن جسم مستند FDF يتكون من كائن واحد مطلوب فقط. يتم تعريف تنسيق بيانات النماذج في مواصفات PDF (منذ PDF 1.2). يمكن استخدام تنسيق بيانات النماذج عند إرسال بيانات النموذج إلى خادم ، وتلقي الاستجابة ، ودمجها في النموذج التفاعلي. يمكن استخدامه أيضًا لتصدير بيانات النموذج إلى ملفات مستقلة يمكن استيرادها مرة أخرى إلى نموذج PDF التفاعلي المقابل. تم تعريف FDF في الأصل في عام 1996 كجزء من ISO 32000-2: 2017. [ بحاجة لمصدر ]
تنسيق بيانات نماذج XML (XFDF)
(مواصفات تنسيق بيانات نماذج XML الخارجية ، الإصدار 2.0 ؛ مدعوم منذ PDF 1.5 ؛ استبدل تنسيق إرسال نموذج "XML" المحدد في PDF 1.4) إصدار XML من تنسيق بيانات النماذج ، لكن XFDF لا ينفذ سوى مجموعة فرعية من FDF تحتوي على نماذج و الشروح. لا تحتوي بعض الإدخالات في قاموس FDF على مكافئات XFDF - مثل الحالة والتشفير وجافا سكريبت ومفاتيح الصفحة و EmbeddedFDFs والاختلافات والهدف. بالإضافة إلى ذلك ، لا يسمح XFDF بنشر ، أو إضافة ، صفحات جديدة بناءً على البيانات المقدمة ؛ كما يمكن القيام به عند استخدام ملف FDF. تمت الإشارة إلى مواصفات XFDF (ولكن لم يتم تضمينها) في مواصفات PDF 1.5 (والإصدارات الأحدث). يتم وصفه بشكل منفصل في مواصفات تنسيق بيانات نماذج XML . [51]سمحت مواصفات PDF 1.4 بتقديم نماذج بتنسيق XML ، ولكن تم استبدالها بعمليات إرسال بتنسيق XFDF في مواصفات PDF 1.5. يتوافق XFDF مع معيار XML. يمكن استخدام XFDF بنفس طريقة استخدام FDF ؛ على سبيل المثال ، يتم إرسال بيانات النموذج إلى الخادم ، ويتم إجراء التعديلات ، ثم إرسالها مرة أخرى ويتم استيراد بيانات النموذج الجديد في نموذج تفاعلي. يمكن استخدامه أيضًا لتصدير بيانات النموذج إلى ملفات مستقلة يمكن استيرادها مرة أخرى إلى نموذج PDF التفاعلي المقابل. اعتبارًا من أغسطس 2019 ، XFDF 3.0 هو معيار ISO / IEC تحت الاسم الرسمي ISO 19444-1: 2019 - إدارة المستندات - تنسيق بيانات نماذج XML - الجزء 1: استخدام ISO 32000-2 (XFDF 3.0) . [52] هذا المعيار هو مرجع معياري لـ ISO 32000-2.
بي دي إف
يمكن تقديم المستند بأكمله بدلاً من الحقول والقيم الفردية ، كما هو محدد في PDF 1.4.

يمكن للنماذج AcroForms الاحتفاظ بقيم حقل النموذج في ملفات خارجية مستقلة تحتوي على أزواج مفتاح: قيمة. قد تستخدم الملفات الخارجية ملفات تنسيق بيانات النماذج (FDF) وتنسيق بيانات نماذج XML (XFDF). [53] [51] [54] تحدد تواقيع حقوق الاستخدام (UR) حقوق استيراد ملفات بيانات النموذج بتنسيقات FDF و XFDF والنص ( CSV / TSV ) ، وتصدير ملفات بيانات النموذج بتنسيقات FDF و XFDF. [31]

في PDF 1.5 ، قدمت Adobe Systems تنسيقًا خاصًا للنماذج ؛ Adobe XML Forms Architecture (XFA). لا تتوافق نماذج Adobe XFA مع ميزة AcroForms الخاصة بـ ISO 32000 ، ولا تتعامل معظم معالجات PDF مع محتوى XFA. تمت الإشارة إلى مواصفات XFA من ISO 32000-1 / PDF 1.7 كمواصفات ملكية خارجية ، وتم إهمالها تمامًا من PDF مع ISO 32000-2 (PDF 2.0).

الترخيص

يجوز لأي شخص إنشاء تطبيقات يمكنها قراءة ملفات PDF وكتابتها دون الحاجة إلى دفع رسوم لشركة Adobe Systems ؛ تمتلك Adobe براءات اختراع لملفات PDF ، ولكنها ترخصها للاستخدام بدون حقوق ملكية في تطوير البرامج التي تتوافق مع مواصفات PDF الخاصة بها. [55]

الأمن

في نوفمبر 2019 ، نشر باحثون من جامعة Ruhr Bochum و Hackmanit GmbH هجمات على ملفات PDF الموقعة رقميًا. [56] أظهروا كيفية تغيير المحتوى المرئي في ملف PDF موقّع دون إبطال التوقيع في 21 من 22 من مشاهدي PDF لسطح المكتب و 6 من 8 خدمات التحقق عبر الإنترنت من خلال إساءة استخدام عيوب التنفيذ. في نفس المؤتمر ، أوضحوا أيضًا كيفية استخراج النص العادي للمحتوى المشفر في ملفات PDF. [57] في عام 2021 ، أظهروا ما يسمى بهجمات الظل الجديدة على ملفات PDF التي تسيء استخدام مرونة الميزات المتوفرة في المواصفات. [58] نظرة عامة على مشكلات الأمان في ملفات PDF فيما يتعلق برفض الخدمة ، والكشف عن المعلومات ،بيانات التلاعب ، و التعسفي بتنفيذ التعليمات البرمجية قدم الهجمات التي ينس مولر. [59] [60]

إرفاق ملفات PDF تحمل الفيروسات واكتشفت لأول مرة في عام 2001. والفيروسات، واسمه OUTLOOK.PDFWorm أو خوخي ، يستخدم برنامج Microsoft Outlook لإرسال نفسها كملف PDF أدوبي المرفقة. تم تنشيطه باستخدام Adobe Acrobat ، ولكن ليس باستخدام Acrobat Reader. [61]

من وقت لآخر ، يتم اكتشاف ثغرات جديدة في إصدارات مختلفة من Adobe Reader ، [62]مطالبة الشركة بإصدار إصلاحات أمنية. برامج قراءة PDF الأخرى معرضة أيضًا. أحد العوامل المشددة هو أنه يمكن تكوين قارئ PDF ليبدأ تلقائيًا إذا كانت صفحة الويب تحتوي على ملف PDF مضمن ، مما يوفر ناقلًا للهجوم. إذا احتوت صفحة ويب ضارة على ملف PDF مصاب يستفيد من ثغرة أمنية في قارئ PDF ، فقد يتعرض النظام للخطر حتى إذا كان المتصفح آمنًا. بعض هذه الثغرات الأمنية هي نتيجة لمعيار PDF الذي يسمح ببرمجة مستندات PDF باستخدام JavaScript. يمكن أن يساعد تعطيل تنفيذ JavaScript في قارئ PDF في التخفيف من مثل هذه الثغرات المستقبلية ، على الرغم من أنه لا يحمي من عمليات الاستغلال في أجزاء أخرى من برنامج عرض PDF.يقول خبراء الأمن إن JavaScript ليس ضروريًا لقارئ PDF وأن ميزة الأمان التي تأتي من تعطيل JavaScript تفوق أي مشكلات توافق ناتجة.[63] تتمثل إحدى طرق تجنب استغلال ملفات PDF في جعل خدمة محلية أو خدمة ويب تقوم بتحويل الملفات إلى تنسيق آخر قبل عرضها.

في 30 مارس 2010 ، أبلغ الباحث الأمني ​​ديدييه ستيفنز عن استغلال Adobe Reader و Foxit Reader الذي يقوم بتشغيل ملف تنفيذي ضار إذا سمح المستخدم له بالبدء عند الطلب. [64]

البرمجيات

المشاهدون والمحررين

يتم توفير عارضات PDF بشكل عام مجانًا ، وتتوفر العديد من الإصدارات من مجموعة متنوعة من المصادر.

هناك العديد من الخيارات برنامج لإنشاء ملفات PDF، بما في ذلك PDF طباعة القدرات في صلب ماك ، دائرة الرقابة الداخلية ، [65] ومعظم لينكس التوزيعات، ليبر أوفيس ، مايكروسوفت أوفيس 2007 (إذا المحدثة إلى SP2 ) وبعد ذلك، [66] برفكتسكريبوس ، العديد من السائقين PDF طباعة ل مايكروسوفت ويندوز ، و pdfTeX نظام التنضيد، و دوكبوك أدوات PDF، التطبيقات التي تم تطويرها في جميع أنحاء غوستسكريبت و أدوبي أكروبات نفسها وكذلك برنامج Adobe InDesign ،Adobe FrameMaker ، Adobe Illustrator ، Adobe Photoshop . جوجل جناح الصورة المكتب على الانترنت مستندات جوجل يسمح لتحميل وإنقاذ إلى PDF. تقدم بعض تطبيقات الويب أدوات تحرير وتعليقات توضيحية لملفات PDF مجانًا.

كانت مؤسسة البرمجيات الحرة تعتبر ذات مرة واحدة من مشاريعها ذات الأولوية القصوى وهي "تطوير مجموعة مجانية وعالية الجودة وعملية من المكتبات والبرامج التي تنفذ تنسيق ملف PDF والتقنيات المرتبطة بها وفقًا لمعيار ISO 32000". [67] [68] في عام 2011 ، ومع ذلك ، تمت إزالة مشروع GNU PDF من قائمة "المشاريع ذات الأولوية العالية" بسبب نضوج مكتبة Poppler ، [69] والتي تمتعت باستخدام أوسع في تطبيقات مثل Evince with the بيئة سطح المكتب جنوم . يعتمد Poppler على Xpdf [70] [71]قاعدة التعليمات البرمجية. هناك أيضًا مكتبات تطوير تجارية متاحة كما هو مدرج في قائمة برامج PDF .

مشروع Apache PDFBox التابع لمؤسسة Apache Software Foundation هو مكتبة جافا مفتوحة المصدر للعمل مع مستندات PDF. PDFBox مرخص بموجب ترخيص Apache . [72]

طباعة

تُستخدم معالجات الصور النقطية (RIPs) لتحويل ملفات PDF إلى تنسيق نقطي مناسب للتصوير على الورق والوسائط الأخرى في الطابعات ومكابس الإنتاج الرقمية وما قبل الطباعة في عملية تعرف باسم التنقيط . تتضمن RIPs القادرة على معالجة PDF مباشرةً محرك طباعة Adobe PDF [73] من Adobe Systems and Jaws [74] و Harlequin RIP من Global Graphics .

في عام 1993 ، أصبح معالج الصور النقطية Jaws من Global Graphics أول ما قبل الشحن RIP الذي يفسر PDF أصلاً دون التحويل إلى تنسيق آخر. أصدرت الشركة ترقية إلى Harlequin RIP بنفس القدرة في عام 1997. [75]

قدمت Agfa-Gevaert وشحنت Apogee ، أول نظام لسير عمل ما قبل الطباعة يعتمد على PDF ، في عام 1997.

قبلت العديد من طابعات الأوفست التجارية إرسال ملفات PDF الجاهزة للطباعة كمصدر طباعة ، وتحديداً مجموعة PDF / X-1a الفرعية وأشكالها المختلفة. [76] يعد تقديم ملفات PDF الجاهزة للطباعة بديلاً عن الحاجة الإشكالية لتلقي ملفات العمل الأصلية المجمعة.

في عام 2006 ، تم قبول PDF على نطاق واسع باعتباره التنسيق القياسي لمهمة الطباعة في قمة طباعة مختبرات تطوير المصادر المفتوحة . يتم دعمه كتنسيق مهمة طباعة من خلال نظام طباعة يونكس المشترك ومشاريع تطبيقات سطح المكتب مثل GNOME و KDE و Firefox و Thunderbird و LibreOffice و OpenOffice التي تحولت إلى إصدار مهام الطباعة في PDF. [77]

تدعم بعض طابعات سطح المكتب أيضًا طباعة PDF المباشرة ، والتي يمكنها تفسير بيانات PDF بدون مساعدة خارجية.

نموذج العرض الأصلي

تم تحديد PDF على أنه تنسيق ملف تعريف "أصلي" لنظام التشغيل Mac OS X ، ليحل محل تنسيق PICT لنظام Mac OS الكلاسيكي السابق . يعتمد نموذج التصوير الخاص بطبقة رسومات الكوارتز على النموذج الشائع لعرض PostScript و PDF ، مما يؤدي إلى الاسم المستعار Display PDF . يمكن لتطبيق Preview عرض ملفات PDF ، كما هو الحال مع الإصدار 2.0 والإصدارات الأحدث من Safariمتصفح الإنترنت. يسمح الدعم على مستوى النظام لملفات PDF لتطبيقات Mac OS X بإنشاء مستندات PDF تلقائيًا ، بشرط أن تدعم بنية الطباعة القياسية لنظام التشغيل. يتم بعد ذلك تصدير الملفات بتنسيق PDF 1.3 وفقًا لرأس الملف. عند التقاط لقطة شاشة ضمن إصدارات Mac OS X من 10.0 إلى 10.3 ، تم التقاط الصورة أيضًا كملف PDF ؛ الإصدارات الأحدث تحفظ لقطات الشاشة كملف PNG ، على الرغم من أنه يمكن إعادة هذا السلوك إلى PDF إذا رغبت في ذلك.

تعليق توضيحي

يعد Adobe Acrobat أحد الأمثلة على البرامج الاحتكارية التي تسمح للمستخدم بالتعليق ، والتمييز ، وإضافة الملاحظات إلى ملفات PDF التي تم إنشاؤها بالفعل. أحد تطبيقات UNIX المتاح كبرنامج مجاني (بموجب رخصة جنو العمومية العامة ) هو PDFedit . يسمح برنامج Foxit Reader المجاني المتاح لأنظمة Microsoft Windows و macOS و Linux بتعليق المستندات. يسمح عارض PDF-XChange الخاص ببرنامج Tracker Software بالتعليقات التوضيحية والترميز دون قيود في البديل المجاني الخاص به. أبل الصورة ماكيتيح عارض PDF المدمج ، Preview ، أيضًا إمكانية التعليقات التوضيحية كما يفعل برنامج المصدر المفتوح Skim ، حيث يدعم الأخير التفاعل مع LaTeX و SyncTeX و PDFSync والتكامل مع برنامج إدارة المراجع BibDesk . يمكن للبرنامج المجاني Qiqqa إنشاء تقرير توضيحي يلخص جميع التعليقات التوضيحية والملاحظات التي قدمها المرء عبر مكتبة ملفات PDF الخاصة بهم. تقوم أداة التحقق من النص بتصدير الاختلافات في المستندات كتعليقات توضيحية وعلامات تمييز.

هناك أيضًا أنظمة للتعليقات التوضيحية على الويب تدعم التعليقات التوضيحية بتنسيق pdf وتنسيقات المستندات الأخرى. في الحالات التي يُتوقع فيها أن تحتوي ملفات PDF على جميع وظائف المستندات الورقية ، يلزم وجود تعليق توضيحي بالحبر.

البدائل

و توسيع XML ورقة مواصفات هو تنسيق المتنافسة استخدامها على حد سواء باعتبارها لغة وصف الصفحة وكتنسيق التخزين المؤقت للطباعة الوطنية ل مايكروسوفت ويندوز منذ ويندوز فيستا .

انظر أيضا

المراجع

  1. ^ أ ب التطبيق / pdf نوع الوسائط ، 2017 ، RFC 8118 
  2. ^ Adobe Systems Incorporated ، مرجع PDF ، الإصدار السادس ، الإصدار 1.23 (53 ميجابايت) ، نوفمبر 2006 ، ص. 33.
  3. ^ "مشروع كاميلوت" (PDF) .
  4. ^ "ISO 32000-1: 2008" (PDF) .
  5. ^ "ISO 32000-1: 2008 - إدارة المستندات - تنسيق المستندات المحمولة - الجزء 1: PDF 1.7" . Iso.org. 2008-07-01 . تم الاسترجاع 2010-02-21 .
  6. ^ أوريون ، إيغان (5 ديسمبر 2007). "تمت الموافقة على PDF 1.7 باعتباره ISO 32000" . المستعلم . المستعلم . مؤرشفة من الأصلي في 13 ديسمبر 2007 . تم الاسترجاع 2007-12-05 .CS1 maint: unfit URL (link)
  7. ^ Adobe Systems Incorporated (2008) ، رخصة براءات الاختراع العامة ، ISO 32000-1: 2008 - PDF 1.7 (PDF) ، استرجاعها 2011-07-06
  8. ^ "دليل لشراء تكنولوجيا المعلومات والاتصالات المستندة إلى المعايير - عناصر الممارسة الجيدة ، ضد التقييد: بناء أنظمة تكنولوجيا المعلومات والاتصالات المفتوحة من خلال الاستخدام الأفضل للمعايير في المشتريات العامة" . المفوضية الاوروبية. 2013-06-25 . تم الاسترجاع 20 أكتوبر 2013 . مثال: ISO / IEC 29500 و ISO / IEC 26300 و ISO 32000 لمعلومات مرجعية لتنسيقات المستندات لا يمكن الوصول إليها من قبل جميع الأطراف (مراجع للتكنولوجيا وأسماء العلامات التجارية الخاصة أو النطاق غير الكامل أو روابط الويب المعطلة).
  9. ^ ISO / TC 171 / SC 2 / WG 8 N 603 - تقرير الاجتماع (PDF) ، 2011-06-27 ، المؤرشف من النسخة الأصلية (PDF) في 2012-11-26 ، XFA ليس معيار ISO حتى الآن. تحث اللجنة أنظمة Adobe على تقديم مواصفات XFA ، وهندسة نماذج XML (XFA) ، إلى ISO للتوحيد القياسي. وتشعر اللجنة بالقلق إزاء استقرار مواصفات XFA ، وسوف يشير الجزء 2 إلى XFA 3.1.
  10. ^ "تضمين ونشر أشكال علمية تفاعلية ثلاثية الأبعاد في ملفات بتنسيق المستندات المحمولة (PDF)" . دوى : 10.1371 / journal.pone.0069446.s001 . تم الاسترجاع 20 أكتوبر 2013 . لم يكن تنفيذ معيار U3D كاملاً وتم استخدام امتدادات الملكية. Cite journal requires |journal= (help)
  11. ^ ليونارد روسينثول ، Adobe Systems (2012). "PDF والمعايير" (PDF) . مؤرشف من الأصل (PDF) في 02 سبتمبر 2013 . تم الاسترجاع 20 أكتوبر 2013 .
  12. ^ داف جونسون (2010-06-10) ، هل PDF معيار مفتوح؟ - Adobe Reader هو المعيار الفعلي ، وليس PDF ، المؤرشف من الأصل في 2016/04/16 ، تم استرداده في 2014/01/19
  13. ^ "ISO 32000-2: 2020 متاح الآن" . www.pdfa.org . تم الاسترجاع 2021-02-03 .
  14. ^ أ ب "ISO 32000-2 - إدارة المستندات - تنسيق المستندات المحمولة - الجزء 2: PDF 2.0" . www.iso.org . تم الاسترجاع 2021-02-03 .
  15. ^ "الأشكال الثلاثية الأبعاد المدعومة" . أدوبي. 2009-07-14. مؤرشفة من الأصلي في 12 فبراير 2010 . تم الاسترجاع 2010-02-21 .
  16. ^ "تنسيقات الملفات المدعومة في Acrobat و Reader" . helpx.adobe.com . تم الاسترجاع 2020/03/22 .
  17. ^ "JavaScript لـ Acrobat 3D | Adobe Acrobat Developer Center" . www.adobe.com . تم الاسترجاع 2020/03/22 .
  18. ^ برافيتز ، جيم. "دفاعًا عن COS ، أو لماذا أحب JSON وأكره XML" . jimpravetz.com .
  19. ^ Adobe Systems ، مرجع PDF ، ص 39-40.
  20. ^ "Adobe Developer Connection: PDF Reference and Adobe Extensions to PDF Specification" . أنظمة أدوبي . تم الاسترجاع 2010-12-13 .
  21. ^ هوارد ، جاكي. "النشر المكتبي: الخطوط الأساسية 14 - التعريف" . About.com التقنية . مؤرشفة من الأصلي في 14 حزيران 2016.
  22. ^ "The PDF Font Aquarium" (PDF) .
  23. ^ "مرجع PDF الإصدار السادس ، الإصدار 1.7 ، الجدول 5.11" (PDF) .
  24. ^ "ملحق أوضاع مزيج PDF" (PDF) .
  25. ^ داف جونسون ، 22 أبريل 2004 ما هو ملف PDF الموسوم؟
  26. ^ "هل يمكن الوصول إلى PDF؟" . واشنطن . edu .
  27. ^ "FreeMyPDF.com - يزيل كلمات المرور من ملفات PDF القابلة للعرض" . freemypdf.com .
  28. ^ جيريمي كيرك (5 ديسمبر 2008). "تقر Adobe بأن حماية كلمة مرور PDF الجديدة أضعف" . مكوورلد .
  29. ^ بريان جينيارد. "ما مدى أمان ملف PDF" (PDF) .
  30. ^ "نظرة عامة على أمان PDF: نقاط القوة والضعف" (PDF) .
  31. ^ a b c d e Adobe Systems Incorporated (2008-07-01) ، إدارة المستندات - تنسيق المستند المحمول - الجزء 1: PDF 1.7 ، الإصدار الأول (PDF) ، استرجاعها 2010-02-19
  32. ^ "موقع PDF Insecurity" . pdf-insecurity.org .
  33. ^ "ISO 32000-1: 2008 إدارة المستندات - تنسيق المستندات المحمولة - الجزء 1: PDF 1.7" . المنظمة الدولية للتوحيد القياسي ISO . تم الاسترجاع 22 مارس 2016 .
  34. ^ "ETSI TS 102 778-1 V1.1.1 (2009-07): التوقيعات الإلكترونية والبنى التحتية (ESI) ؛ ملفات تعريف التوقيع الإلكتروني المتقدمة بتنسيق PDF ؛ الجزء 1: نظرة عامة على PAdES - وثيقة إطار عمل لـ PAdES" (PDF) . المعهد الأوروبي لمعايير الاتصالات ETSI . تم الاسترجاع 22 مارس 2016 .
  35. ^ "الروابط والمرفقات في ملفات PDF" .
  36. ^ الإصدار المرجعي من Adobe PDF 1.7 ، القسم 10.2
  37. ^ "التعرف على Adobe Reader> فهم التفضيلات" . تم الاسترجاع 2009-04-22 .
  38. ^ "إمكانية الوصول إلى ملفات PDF" . WebAIM . تم الاسترجاع 2010-04-24 .
  39. ^ جو كلارك (22 أغسطس 2005). "حقائق وآراء حول إمكانية الوصول إلى ملفات PDF" . تم الاسترجاع 2010-04-24 .
  40. ^ "إمكانية الوصول ومستندات PDF" . مركز الوصول إلى الويب. مؤرشفة من الأصلي في 27 أبريل 2010 . تم الاسترجاع 2010-04-24 .
  41. ^ "معايير إمكانية الوصول إلى PDF الإصدار 1.2" . تم الاسترجاع 2010-04-24 .
  42. ^ إمكانية الوصول إلى ملفات PDF (PDF) ، جامعة ولاية كاليفورنيا ، مؤرشفة من الأصلي (PDF) في 27 مايو 2010 ، استرجاعها 2010-04-24
  43. ^ LibreOffice Help - تصدير كملف PDF ، استرجاع 2012-09-22
  44. ^ تصدير ملف PDF / A للأرشفة طويلة المدى ، 2008-01-11
  45. ^ بيرسدورفر ، دينار (2009-04-10). "نصيحة الأسبوع: ميزة" القراءة بصوت عالٍ "لبرنامج Adobe Reader" . نيويورك تايمز . تم الاسترجاع 2010-04-24 .
  46. ^ الوصول إلى مستندات PDF باستخدام التكنولوجيا المساعدة: دليل مستخدم قارئ الشاشة (PDF) ، Adobe ، استرجاعها 2010-04-24
  47. ^ "Gnu PDF - معرفة PDF - تنسيق بيانات النماذج" . مؤرشفة من الأصلي في 2013-01-01 . تم الاسترجاع 2010-02-19 .
  48. ^ "حول نماذج PDF" . مؤرشفة من الأصلي في 29 أبريل 2011 . تم الاسترجاع 2010-02-19 .
  49. ^ ديملينج ، بيتر (1 يوليو 2008). "تحويل نموذج XFA إلى AcroForm؟" . تم الاسترجاع 2010-02-19 .
  50. ^ "الترحيل من نماذج Adobe Acrobat إلى نماذج XML" . مؤرشفة من الأصلي في 2010-10-06 . تم الاسترجاع 2010-02-22 .
  51. ^ أ ب مواصفات تنسيق بيانات نماذج XML ، الإصدار 2 (PDF) ، سبتمبر 2007 ، مؤرشفة من الأصلي (PDF) في 2018-07-30 ، استرجاعها 2010-02-19
  52. ^ "ISO 19444-1: 2019 (en)" . www.iso.org . تم الاسترجاع 3 ديسمبر 2020 .
  53. ^ Adobe Systems Incorporated (2007-10-15). "استخدام نماذج Acrobat وبيانات النموذج على الويب" . تم الاسترجاع 2010-02-19 .
  54. ^ مواصفات تبادل بيانات FDF (PDF) ، 2007-02-08 ، استرجاعها 2010-02-19
  55. ^ "موارد المطور" . adobe.com . مؤرشفة من الأصلي في 27 فبراير 2016.
  56. ^ "استرداد 1 تريليون دولار: كيفية انتحال توقيعات PDF" . مكتبة ACM الرقمية ، مؤتمر ACM SIGSAC حول أمن الكمبيوتر والاتصالات.
  57. ^ "فك ترشيح عملي لفك التشفير: كسر تشفير PDF" . مكتبة ACM الرقمية ، مؤتمر ACM SIGSAC حول أمن الكمبيوتر والاتصالات.
  58. ^ "هجمات الظل: إخفاء واستبدال المحتوى في ملفات PDF الموقعة" . ندوة مجتمع الإنترنت وأمن الشبكة والنظام الموزع.
  59. ^ "معالجة المسارات الخطيرة - في أمان وخصوصية تنسيق المستند المحمول" . ندوة مجتمع الإنترنت وأمن الشبكة والنظام الموزع.
  60. ^ "عيوب المستندات المحمولة 101" . قبعة سوداء.
  61. ^ منتديات Adobe ، إعلان: PDF Attachment Virus "Peachy" ، 15 أغسطس 2001.
  62. ^ "النشرات والتحذيرات الأمنية" . أدوبي . تم الاسترجاع 2010-02-21 .
  63. ^ "ستيف جيبسون - SecurityNow Podcast" .
  64. ^ "ملفات PDF الضارة تنفذ التعليمات البرمجية بدون ثغرة أمنية" . PCMAG . مؤرشفة من الأصلي في 4 أبريل 2010.
  65. ^ باتاك ، خاموش (7 أكتوبر 2017). "كيفية إنشاء ملف PDF من صفحة الويب على iPhone و iPad في iOS 11" . المأجورون فون . تم الاسترجاع 2 فبراير ، 2018 .
  66. ^ "وصف 2007 Microsoft Office Suite Service Pack 2 (SP2)" . مايكروسوفت . مؤرشفة من الأصلي في 29 أبريل 2009 . تم الاسترجاع 2009-05-09 .
  67. ^ في 2014-02-10 ، أشارت مذكرة بتاريخ 2009-02-10 إلى مشروعات البرمجيات الحرة الحالية ذات الأولوية العالية لشركة FSF كمصدر. ومع ذلك ، يتغير محتوى الصفحة الأخيرة بمرور الوقت.
  68. ^ مساهمو GNUpdf (2007-11-28). "الأهداف والدوافع" . gnupdf.org . GNUpdf . تم الاسترجاع 2014/04/02 .CS1 maint: uses authors parameter (link)
  69. ^ لي مات (6 أكتوبر 2011). "مشروع GNU PDF يترك قائمة مشروعات FSF ذات الأولوية العالية ؛ اكتملت المهمة!" . fsf.org . مؤسسة البرمجيات الحرة . تم الاسترجاع 2014/04/02 .
  70. ^ الصفحة الرئيسية لـ Poppler "Poppler هي مكتبة عرض PDF تعتمد على قاعدة كود xpdf-3.0." (آخر فحص في 2009-02-10)
  71. ^ ترخيص Xpdf "Xpdf مرخص بموجب رخصة جنو العمومية العامة (GPL) ، الإصدار 2 أو 3." (آخر فحص في 2012-09-23).
  72. ^ مشروع Apache PDFBox . تم الاسترجاع 2009-09-19.
  73. ^ "محرك طباعة Adobe PDF" . adobe.com .
  74. ^ "Jaws® 3.0 PDF و PostScript RIP SDK" . globalgraphics.com . مؤرشفة من الأصلي في 2016-03-05 . تم الاسترجاع 2010-11-26 .
  75. ^ "Harlequin MultiRIP" . مؤرشفة من الأصلي في 09 فبراير 2014 . تم الاسترجاع 2014/03/02 .
  76. ^ ملفات PDF الجاهزة للصحافة "لأي شخص مهتم بطباعة مشروع الرسوم الخاص بهم تجاريًا مباشرة من الملفات الرقمية أو ملفات PDF." (آخر فحص في 2009-02-10).
  77. ^ "PDF كتنسيق قياسي لمهمة الطباعة" . مؤسسة لينكس . مؤسسة لينكس . تم الاسترجاع 21 يونيو 2016 .

قراءات إضافية

روابط خارجية