מיזוג PDF

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

הכול קורה בלשונית הדפדפן הזאת. שום קובץ — ושום סיסמה — לא עוזבים את המחשב הזה לעולם.

הקובץ הממוזג אינו נושא סיסמה. קובץ שנפתח כאן יוצא מהמיזוג פתוח.

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

ממזגים קבצים שלמים, בסדר שקבעתם

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

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

מיזוג דורש לפחות שני קבצים — כשיש פחות מזה ברשימה, הכפתור אומר זאת במקום להציע מיזוג חסר טעם של קובץ אחד — והתוצאה יורדת בשם merged.pdf, שם קבוע וצפוי. תוצאה גמורה גם לעולם אינה מתיישנת בשקט: שנו את הרשימה בכל דרך — הוסיפו, הסירו, סדרו מחדש — וההורדה נלקחת, כי קובץ שמוצע על המסך חייב לתאר את הרשימה שעל המסך.

שום דבר לא מועלה — לא הקבצים ולא סיסמה

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

זה חשוב במיוחד בדיוק למסמכים שאנשים ממזגים — חוזים ונספחיהם, דפי חשבון, סריקות של מסמכים אישיים — שהם הקבצים הכי פחות מתאימים להימסר לשרת של מישהו אחר. וזה מגיע עד הסיסמאות: אתר שפותח את הקובץ שלכם בשרת שלו יכול לעשות זאת רק אם הוא מקבל גם את הסיסמה שלכם, ואילו כאן סיסמה שאתם מקלידים משמשת את הדפדפן שלכם עצמו לקריאת העמודים, ואינה הולכת לשום מקום.

קובצי PDF מוגנים בסיסמה: שני סוגי הנעילה

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

  • קובץ שזקוק לסיסמה שלו מציג שדה סיסמה לצד השורה שלו. מקלידים את הסיסמה ופותחים אותו שם — הקובץ נקרא במקומו, ומספר העמודים וההודעות שלו מתמלאים.
  • סיסמה שגויה היא שגיאה על השורה ההיא בלבד, והשדה נשאר במקומו לניסיון נוסף. טעות הקלדה אחת לעולם אינה מרוקנת את התור ולעולם אינה נוגעת בשום קובץ אחר.
  • כל עוד שורה כלשהי מדווחת שהקובץ שלה נעול, המיזוג נשאר כבוי ואותה שורה אומרת למה. ושום דבר שהעמדתם בתור אינו נעקף: מיזוג שמגיע לקובץ שאינו יכול לפתוח נעצר ונוקב בשמו, במקום להשאיר אותו בחוץ בשקט.

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

הקובץ הממוזג אינו נושא סיסמה

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

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

מה מיזוג מאבד, ואיך הכלי הזה אומר זאת

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

  • חתימה דיגיטלית: הפלט לא יישא חתימה תקפה, כי צירוף עמודים משנה את המסמך שעליו חושבה החתימה. ההודעה נוקבת בשם הקובץ החתום, כך שחתימה לעולם אינה נפסלת מאחורי גבכם.
  • סימניות: עץ התוכן הלחיץ שמציג מראה בסרגל הצד שייך למסמך ולא לעמוד כלשהו, והוא אינו עובר אל הפלט.
  • שדות טופס: שדות למילוי אינם שורדים כטופס עובד. יהיה אשר יהיה מה שמציג עוד מראה מהם אחר כך, התוצאה אינה קובץ לשלוח למקום שמצפים בו למילוי טופס.
  • הצהרת PDF/A: קובץ שמצהיר על עצמו כ־PDF/A מציג את עצמו כמסמך ארכיוני, והפלט אינו טוען טענה כזאת על עצמו.
  • הגבלות: קובץ שנפתח בלי סיסמה אבל מגביל מה מותר לעשות בו תורם את העמודים שלו בלי אף אחת מהמגבלות האלה.

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

הודעות שקוראות את הקובץ ואינן מאמתות דבר

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

וההודעות קוראות את ההצהרות של הקובץ עצמו במקום לשפוט אותן. הודעת החתימה אומרת שמשהו חתם על הקובץ — לא שהחתימה תקפה, או שהייתה אי פעם. הודעת ה־PDF/A קוראת את ההצהרה שבמטא־נתונים של הקובץ עצמו — לא אם הקובץ באמת עומד בה. הכלי הזה אינו מאמת דבר, בכוונה: פסק דין בלי בסיס היה גרוע מהיעדר פסק דין, ולכן הוא מדווח מה הקובץ אומר על עצמו ונעצר שם.

קבצים גדולים והזיכרון של הדפדפן

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

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

כשקובץ לא נפתח כאן

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

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

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

שאלות נפוצות

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

כלים קשורים

  • פיצול PDF

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

  • JSON פורמט

    ולידציה ועיצוב יפה של JSON, עם מיקום שגיאות ברור.

  • SQL פורמט

    עיצוב ויפוי SQL — במגוון דיאלקטים.

  • XML פורמט

    עיצוב XML וּבדיקת תקינות מבנית — יפה או דחוס.