מסמך PDF (.pdf)

ISO תקן

פורמט המסמכים הנייד (PDF) הוא תקן נייר דיגיטלי נפוץ המיועד להצגת מסמכים בעקביות ללא תלות בתוכנת יישום, חומרה ומערכות הפעלה.

המר PDF ל-JPG

ממיר חינמי מ-PDF ל-JPG פועל בדפדפן. המר קבצים באופן מיידי במכשיר שלך.

כיווץ PDF אונליין

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

בדיקה ומטא-נתונים

מערכות הפעלה ומנתחי קבצים מזהים קבצי PDF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

בחר או גרור קבצים לכאן

פרטי - הקבצים לעולם אינם עוזבים את המכשיר שלך

או הדבק Ctrl+V
הבטחת פרטיות ללא העברת נתונים ברשת: 0 בייט הועלו לשרתים חיצוניים. כל העיבוד התבצע באופן מקומי בארגז החול של הדפדפן שלך.

חתימת כותרת ברמת הבייט (Magic Bytes)

מערכות הפעלה ומנתחי קבצים מזהים קבצי PDF על ידי בדיקת רצף הבייטים הבינארי הראשוני:

חתימת HEX (היסט 0):

25 50 44 46

ייצוג ASCII: %PDF

תקינה: ISO 32000-1 (2008) / ISO 32000-2 (2020)

מפרט טכני

מבנה המכולההיררכיית אובייקטים היברידית בינארית/ASCII עם טבלת הפניות צולבות
דחיסהמסנני דחיסה: FlateDecode (Deflate), DCTDecode (JPEG), CCITT Fax, JBIG2 ו-JPXDecode
סדר בתים (Endianness)ביג-אנדיאן (סדר בתים של הרשת) עבור זרמי אובייקטים בינאריים
מרחבי צבעsRGB, Display P3, DeviceCMYK, גווני אפור, צבעי ספוט (Pantone)
ערוצים ומבנהוקטורים רב-שכבתיים, טיפוגרפיה, זרמי רסטר ומטא-נתונים מוטמעים
ממדים מרביים200 על 200 אינץ' (UserUnit מאפשר עד 15,000,000 אינץ' ב-PDF 1.6+)
שקיפותשקיפות אלפא מלאה, מצבי מיזוג ומסכות אטימות
הזרמה ופרוגרסיביותPDF לינארי ('תצוגת אינטרנט מהירה') מאפשר הזרמת טווח בתים באמצעות בקשות HTTP Range

מטריצת השוואה טכנית: PDF מול מתחרים

תכונה טכניתPDF (נוכחי)DOCXEPUBHTML5
נאמנות פריסה ויזואליתמסייע בשימור הפריסה, אך התצוגה תלויה בתוכנת הצפייה ובהתקן הפלט.מבוסס זרימה; משתנה בין גרסאות Word וגופנים מותקניםפריסה הניתנת להתאמה מחדש בקורא; ללא הבטחות טיפוגרפיה קבועותמודל תיבת CSS נוזלי; עיבוד תלוי מסך
הכלה עצמיתיכול לשלב גופנים ונכסי תמונה, אך התוכן תלוי במסמך ובהגדרות היצירה.מיכל XML מוכלל (גופני מערכת בדרך כלל אינם מוטמעים)מיכל ZIP מוכלל (נכסי XHTML/CSS ארוזים)דורש משאבי HTTP חיצוניים אלא אם כן ארוז באמצעות MHTML
חתימות קריפטוגרפיותחתימות דיגיטליות קריפטוגרפיות מסוג PAdES ו-X.509, המובנות בתקן ISOתמיכה בחתימות דיגיטליות מסוג Office XML DSigדורש חתימות מיכל דיגיטליות מותאמות אישיתדורש Web Crypto API או הבטחות העברה חיצוניות של TLS
רספונסיביות לניידבד עמוד קבוע (דורש התקרבות והתרחקות במסכים קטנים)גלישת טקסט רספונסיבית מעולהתוכנן במיוחד לקריאה אלקטרונית ניידת ונוזליתפריסה רספונסיבית טבעית עם שאילתות מדיה של CSS
תקינהתקן בינלאומי פתוח (ISO 32000-2:2020)ECMA-376 / ISO/IEC 29500W3C / IDPF תקן פתוחW3C Living Standard / WHATWG

מצבי השחתה נפוצים ומדריך שחזור הקסדצימלי (Hex)

Acrobat או מציג PDF מדווחים: "הקובץ פגום ולא ניתן לתקן אותו" או נפתחים כשהעמוד ריק לחלוטין.

גורם שורש: העברת FTP או HTTP במצב ASCII המירה רצפי בתים בינאריים (החלפת 0x0A ב-0x0D 0x0A), ושיבשה את היסטי הבתים בטבלת ההפניות הצולבות (xref).

שחזור: כלי תיקון PDF מודרניים (למשל qpdf --repair או תיקון ב-File2File.app) סורקים מחדש את הקובץ לינארית, בונים מחדש את מילון האובייקטים ומייצרים מחדש טבלת xref חדשה.

מציג PDF נכשל בטעינת המסמך או קורס בעמוד האחרון.

גורם שורש: הורדה קטועה או כתיבה לא שלמה לדיסק, שחסרים בהן סמן ה-'%%EOF' ומילון הטריילר.

שחזור: בדוק את סוף הקובץ באמצעות 'tail -c 128 document.pdf'. אם חסר %%EOF, בדוק אם אובייקט הקטלוג השורשי קיים והוסף טבלת xref מלאכותית המצביעה על מספר האובייקט התקף הגבוה ביותר.

גופנים מוטמעים מוצגים כסימנים בלתי קריאים, בלוקים ריקים (.notdef) או סימני שאלה.

גורם שורש: תת-קבוצות גופנים שאינן מוטמעות המפנות לגופני מערכת שחסרים במחשב הצופה, או טבלאות ToUnicode CMap פגומות.

שחזור: הטמע מחדש תת-קבוצות גופנים חסרות באמצעות Ghostscript (gs -o fixed.pdf -sDEVICE=pdfwrite -dEmbedAllFonts=true broken.pdf) או המר אלמנטי טקסט לעקומות וקטוריות.

ניתוח אבטחה ווקטורי תקיפה נגד מנתחי פורמטים (parsers)

PDF תומך בתכונות כגון סקריפטים פעילים, קבצים מוטמעים וזרמי אובייקטים דחוסים; על מציגים לנתח ולטפל בהם בבטחה. מציגי PDF בדפדפנים עשויים להשתמש בארגז חול כדי לבודד את עיבוד המסמך.

ווקטורי תקיפה ידועים

  • JavaScript מוטמע של Acrobat (JS API) המבצע קוד שרירותי או ניצול לצורכי דיוג עם פתיחת המסמך.
  • פעולות הפעלה (/Launch) המוגדרות להפעלת קבצי בינאריים חיצוניים של מערכת או סקריפטים של מעטפת (shell).
  • פגיעויות בעיבוד גופנים במנועי ניתוח גופנים מדור קודם מסוג Type 1 ו-TrueType הגורמות לגלישות חוצץ (buffer overflows).
  • זיוף בקשות בצד שרת (SSRF) וגניבת אישורי NTLM hash באמצעות פעולות URI זדוניות (/URI) או שליחת טפסים.

שיטות מומלצות להגנה: לעולם אל תפתח קובצי PDF שאינם מהימנים כאשר JavaScript ב-Adobe Acrobat מופעל. לצפייה באינטרנט, הצג תמיד באמצעות מנועי WebAssembly/PDF.js מבודדים בדפדפן, או המר קובצי PDF שאינם מהימנים למסמכי PDF/A-1b מטוהרים.

היסטוריה ואבני דרך

2020שוחרר תקן ISO 32000-2:2020, המעגן שיפורים מודרניים של PDF 2.0.
2008Adobe מעבירה את מפרטי ה-PDF לארגון הבינלאומי לתקינה כ-ISO 32000-1.
1993PDF 1.0 הושק לצד Adobe Acrobat, ותמך בטקסט, קישורים וגופנים.
1991ד"ר ג'ון וורנוק יוזם את פרויקט קמלוט ב-Adobe כדי לפתור את בעיית הניידות של מסמכים דיגיטליים.

יתרונות מרכזיים

  • נועד לשמר את פריסת העמוד במערכות שונות, אך המראה עשוי להשתנות בהתאם לגופנים, לתוכנת הצפייה ולהגדרות ההדפסה.
  • תומך בחתימות קריפטוגרפיות דיגיטליות, הערות השחרה והרשאות גישה של ניהול זכויות דיגיטליות (DRM).
  • יכול להכיל גרפיקה וקטורית, גופנים וזרמי רסטר דחוסים; גופנים ומשאבים אחרים לא תמיד מוטמעים.

מגבלות טכניות וחסרונות

  • בד עמוד בפריסה קבועה מקשה על התאמת פריסה אוטומטית ומגיבה (responsive) בסמארטפונים קטנים.
  • היררכיית זרמי אובייקטים פנימית מורכבת עלולה להוביל לגדלי קבצים נפוחים ללא דחיסה וסילוק אובייקטים שאינם בשימוש.
  • יכולות של JavaScript מוטמע ושל פעולות הפעלה דינמיות מהוות משטח תקיפה נרחב.

עובדות טכניות מעניינות

  • מסמך פרויקט קמלוט המקורי חזה הדפסת מסמכים באופן אלקטרוני מכל יישום ישירות לכל תצוגה.
  • כל קובץ PDF מסתיים במחרוזת המדויקת '%%EOF' המסמנת את סוף קובץ הטריילר.
  • חלק מבתי המשפט וארגוני ארכיון מציינים PDF/A בתהליכי שימור; הדרישות משתנות לפי תחום השיפוט והמוסד.

שאלות טכניות נפוצות

מדוע דפי PDF עשויים להיראות דומים במסכים ובמדפסות שונות?

PDF שומר את תוכן העמוד בקואורדינטות קבועות, וכך מסייע לשמר את הפריסה. עם זאת, המראה עשוי להשתנות בהתאם לגופנים, לתוכנת הצפייה, לניהול הצבע ולהגדרות המדפסת.

מה ההבדל בין PDF סטנדרטי לבין PDF/A?

PDF/A (ISO 19005) הוא תת-קבוצה ייעודית המיועדת לארכיונים לטווח ארוך. הוא אוסר במפורש תכונות העלולות לסכן קריאות עתידית, כגון JavaScript, קישור גופנים חיצוני, הצפנה, הטמעת קול/וידאו ומרחבי צבע תלויי מכשיר. כל הגופנים ופרופילי הצבע חייבים להיות מוטמעים ב-100%.

כיצד פועלת דחיסת PDF במסמכים מודרניים?

PDF משתמש במסנני דחיסה נפרדים המותאמים לסוגי תוכן. טקסט, פקודות וקטוריות ומדדי גופנים נדחסים באמצעות FlateDecode (zlib/deflate). תמונות צילומיות משתמשות ב-DCTDecode (JPEG) או JPXDecode (JPEG 2000), בעוד שטקסט סרוק מונוכרומטי דו-רמתי נדחס באמצעות JBIG2 או CCITT Fax Group 4.

מדוע קובץ PDF לרוב נשאר גדול גם לאחר מחיקת עמודים או תמונות?

בעת שינוי PDF, עורכים רבים מבצעים 'עדכון מצטבר' - הם מוסיפים זרמי אובייקטים חדשים וטבלת xref חדשה לסוף הקובץ מבלי למחוק את האובייקטים הישנים, דבר המאפשר ביטול מהיר (undo). כדי להקטין בפועל את גודל הקובץ, המסמך חייב לעבור שלב אופטימיזציה שאוסף אשפה (garbage collection) לאובייקטים שאינם בשימוש.

זוגות המרה קשורים ל-PDF

PDF אל JPG

הפוך כל עמוד של PDF לתמונת JPG שתוכל לפרסם, לשלוח בצ'אט או להכניס לשקופית. העמודים מרונדרים ב-150 dpi, וקובץ PDF עם מספר עמודים מעניק לך קובץ ZIP עם JPG אחד לכל עמוד.

PDF אל PNG

שמור כל עמוד של PDF כתמונת PNG ללא איבוד נתונים, חדה מספיק עבור טקסט, טבלאות ותרשימים. העמודים מרונדרים ברזולוציה של 150 dpi, וקובץ PDF בן מספר עמודים מעניק קובץ ZIP הכולל קובץ PNG אחד לכל עמוד.

PNG אל PDF

שתף צילום מסך או תרשים בפורמט PNG כקובץ PDF בן עמוד אחד, כאשר הפיקסלים והשקיפות נשמרים במלואם. עמוד ה-PDF הוא תמונה קבועה, ולא קובץ PNG ניתן לעריכה.

JPG אל PDF

הכנס צילום JPEG לעמוד PDF אחד לצורך סקירה או הדפסה. נתוני התמונה הקיימים מוטמעים, אך ה-PDF אינו מספק פקדי עריכת תמונות.

WEBP אל PDF

צור קובץ PDF בן עמוד אחד מגרפיקת WebP עבור מסמך או סבב אישור. הדפדפן מצייר אותה מחדש כתמונה, כך שנתוני ה-WebP והתנועה אינם נשמרים.

SVG אל PDF

שתף לוגו או איור בפורמט SVG כקובץ PDF בן עמוד אחד. הנתיבים הווקטוריים הופכים לתמונה בעלת רזולוציה קבועה, כך שקירוב (זום) אינו יכול לשחזר את פרטי הווקטור.

HEIC אל PDF

הפוך תמונת HEIC בודדת לקובץ PDF בן עמוד אחד לשיתוף או לשימוש בטפסים. העמוד משתמש בנתוני תמונה של 8 סיביות ואינו כולל רצפי HEIC או נתוני HDR מהמקור.

AVIF אל PDF

הצב תמונת AVIF מהאינטרנט בעמוד PDF אחד לצורך סקירת קמפיין. התמונה מצוירת על קנבס סטנדרטי, ולכן קידוד AVIF ונתוני העזר של HDR אובדים.