AI IN
כלי פיתוחרשמי - נסרק ואומת ע"י AI IN · 90%

pdf

סקיל רשמי של Anthropic המלמד את Claude לעבוד עם קבצי PDF - מקריאה וחילוץ טקסט וטבלאות ועד מיזוג, פיצול, סיבוב עמודים, הוספת סימני מים, יצירת PDF חדש, מילוי טפסים, הצפנה ו-OCR לקבצים סרוקים.

עובד עם

Claude

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

יכולות מרכזיות

  • קריאה וחילוץ: חילוץ טקסט, טבלאות ומטא-דאטה (כותרת, מחבר, נושא) מתוך קובצי PDF באמצעות הספריות pypdf ו-pdfplumber, כולל ייצוא טבלאות ל-Excel דרך pandas.
  • עריכה ומניפולציה: מיזוג מספר קבצי PDF לאחד, פיצול קובץ לעמודים בודדים, סיבוב עמודים, והוספת סימני מים (watermark) על כל העמודים.
  • יצירת PDF מאפס: בניית קבצי PDF חדשים - מטקסט פשוט ועד דוחות מרובי עמודים עם עיצוב - באמצעות הספרייה reportlab, כולל טיפול נכון בכתב עילי ותחתי (subscript/superscript) בתגי XML ולא בתווי יוניקוד שגורמים לתקלות תצוגה.
  • אבטחה ו-OCR: הצפנה והגנה בסיסמה על קבצים, הסרת הצפנה, וכן ביצוע OCR על PDF סרוק (באמצעות pytesseract ו-pdf2image) כדי להפוך אותו לחיפוש-ידיד עם טקסט הניתן לחילוץ.
  • כלי שורת פקודה: שימוש בכלים כמו pdftotext, qpdf ו-pdftk למיזוג, פיצול, סיבוב והצפנה ישירות מהטרמינל, וב-pdfimages לחילוץ תמונות מתוך קובץ.

לצורך מילוי טפסי PDF, הסקיל מפנה למסמך נלווה בשם FORMS.md, ולפעולות מתקדמות יותר (ספריות JavaScript כמו pdf-lib, pdfium2 ופתרון תקלות) הוא מפנה למסמך REFERENCE.md.

איך להשתמש בסקיל הזה

  1. 1.לחצו על "הורדת ZIP" למעלה כדי להוריד את קבצי הסקיל.
  2. 2.חילצו את הקובץ ומקמו אותו בתיקיית הסקילים המקומית של הכלי שלכם, לפי התיעוד הרשמי שלו.
  3. 3.הפעילו מחדש את הסשן/השיחה - הסקיל יזוהה אוטומטית כשהנושא רלוונטי.

פרומפטים לדוגמה

מיזוג קבצים

מזג לי את שלושת קבצי ה-PDF האלה לקובץ אחד לפי הסדר

חילוץ טבלאות לאקסל

חלץ את כל הטבלאות מהדוח ה-PDF הזה וייצא אותן לקובץ אקסל

הפיכת מסמך סרוק לחיפוש-ידיד

המסמך הזה סרוק כתמונה - תפעיל עליו OCR כך שאפשר לחפש בו טקסט

שאלות נפוצות

אילו ספריות פייתון הסקיל מכיר?

הסקיל מתבסס בעיקר על pypdf לפעולות בסיסיות כמו מיזוג, פיצול וסיבוב, על pdfplumber לחילוץ טקסט וטבלאות, ועל reportlab ליצירת קבצי PDF חדשים. ל-OCR נעשה שימוש ב-pytesseract וב-pdf2image.

האם הסקיל יודע למלא טפסי PDF?

כן, אך ההנחיות המפורטות למילוי טפסים נמצאות במסמך נלווה בשם FORMS.md שהסקיל מפנה אליו, ולא בגוף המדריך הראשי.

אפשר לעבוד עם PDF גם משורת הפקודה ולא רק בפייתון?

כן, הסקיל מתאר גם שימוש בכלים כמו pdftotext, qpdf ו-pdftk למיזוג, פיצול, סיבוב עמודים והצפנה/פענוח ישירות מהטרמינל, וכן pdfimages לחילוץ תמונות.

יש הגבלות בעת יצירת PDF עם סימנים כמו כתב עילי או תחתי?

כן - הסקיל מציין באופן מפורש שאין להשתמש בתווי יוניקוד לכתב עילי/תחתי בספריית reportlab, כי הפונטים המובנים לא כוללים אותם ותקבל תיבות שחורות. במקום זה יש להשתמש בתגי ה-XML הפנימיים sub ו-super.

מוכנים להתקין את pdf?