Aspose.PDF for Python via .NET
יצירה והמרה של PDF באמצעות Python PDF API
Python PDF API ליצירה, שינוי, הגנה, הדפסה, עיבוד, פיצול, מיזוג והמרה של מסמכי PDF בתוך אפליקציות Python מבלי להשתמש ב-Adobe Acrobat.
Aspose.PDF עבור Python באמצעות .NET הוא ממשק API רב עוצמה ליצירת PDF ומניפולציה המאפשר למפתחי תוכנה לעבוד עם קבצי PDF ביישומי Python שלהם באמצעות ספריות NET. Aspose.PDF עבור Python דרך NET מספקת למפתחי Python גישה לספריות אלו דרך זמן ריצה של NET. משמעות הדבר היא שמפתחי Python יכולים להשתמש ב-Aspose.PDF כדי ליצור, לערוך ולתפעל קבצי PDF ביישומי Python שלהם ללא צורך ב-Microsoft Office® או Adobe Acrobat Automation.
Aspose.PDF עבור Python דרך .NET כללה תמיכה במגוון רחב של תכונות עיבוד PDF, כולל יצירת מסמכי PDF חדשים מאפס, טעינה וקריאה של קובצי PDF, ייצוא קובצי PDF לפורמטים של תמונה, הגדרת מאפייני עמוד PDF, הגדרה רוחב וגובה PDF, טיפול בטקסט ופסקאות, המרת PDF לפורמטים אחרים של קבצים, לחלץ טקסט מדפי PDF, לחפש ולהחליף טקסט בקובצי PDF, להוסיף ולנהל קבצי PDF מצורפים, להוסיף דפים חדשים, לפצל ומיזוג PDF, להעביר דפי PDF, לקבל מספר העמודים, קבל עמוד מסוים, הכנס TOC ל-PDF קיים, בצע אופטימיזציה של מסמך PDF לאינטרנט ועוד רבים נוספים.
Aspose.PDF עבור Python סיפק ממיר PDF חזק מאוד המאפשר למפתחי תוכנה לייצא מסמכי PDF לפורמטים אחרים של קבצים נתמכים כגון Microsoft Word, Excel, PowerPoint, PDF/A, HTML, תמונות (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Text, PostScript ועוד רבים. הספרייה מגיעה עם תיעוד API מקיף וקוד לדוגמה שמפתחים יכולים לעקוב אחריהם בקלות כדי להתחיל במשימות המניפולציה שלהם ב-PDF. בין אם משתמשים צריכים ליצור קובצי PDF חדשים, לחלץ נתונים מקובצי PDF או להמיר קובצי PDF לפורמטים אחרים, Aspose.PDF for Python באמצעות .NET היא בחירה מצוינת.
תחילת העבודה עם Aspose.PDF עבור Python דרך .NET
הדרך המומלצת להתקין את Aspose.PDF עבור Python היא באמצעות pip. אנא השתמש בפקודה הבאה להתקנה חלקה.
התקן את Aspose.PDF עבור Python דרך NET באמצעות pip
pip install aspose-pdf
תוכל להוריד את הספרייה ישירות מדף המוצר Aspose.PDF
יצירת מסמכי PDF באמצעות Python API
Aspose.PDF עבור Python דרך .NET הוא ממשק API רב עוצמה לעיבוד מסמכי PDF המאפשר למפתחי תוכנה ליצור מסמכי PDF חדשים מההתחלה עם כמה שורות של קוד Python בלבד. הספרייה סיפקה גם מספר תכונות אחרות עבור מניפולציה של מסמכי PDF, כגון פתיחת קובצי PDF קיימים, הוספת דפים לקובץ PDF קיים, הוספת טקסט מדפים אחרים, טעינת קבצי PDF מהזרם, הוספת תמונות לקובצי PDF, פיצול קבצי PDF גדולים לאחד קטן יותר. , שלבו קבצי PDF מרובים לאחד, מחק דפים לא רצויים מקובצי PDF, הדפס קבצי PDF ועוד רבים.
צור קובץ PDF באמצעות Python
//import aspose.pdf as ap
# Initialize document object
document = ap.Document()
# Add page
page = document.pages.add()
# Initialize textfragment object
text_fragment = ap.text.TextFragment("Hello,world!")
# Add text fragment to new page
page.paragraphs.add(text_fragment)
# Save updated PDF
document.save("output.pdf")
המר מסמכי PDF באמצעות Python API
Aspose.PDF עבור Python דרך .NET הוא API שימושי ליצירת PDF המאפשר למפתחי תוכנה מסמכי PDF סמויים למספר רב של פורמטי קבצים נתמכים אחרים באמצעות Python API. אנא זכור כי Aspose.PDF תומך במספר הגדול ביותר של פורמטים פופולריים של מסמכים, הן לטעינה והן לשמירה. הספרייה כללה תמיכה בהמרת מסמכי PDF ל-HTML, DOC, DOCX, PPTX,XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, טקסט ועוד רבים. הספרייה תומכת גם בהמרה מפורמטים אחרים ל-PDF בקלות.
המר PDF ל-DOCX ב-Python
import aspose.pdf as ap
input_pdf = DIR_INPUT + "sample.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_docx_options.docx"
# Open PDF document
document = ap.Document(input_pdf)
save_options = ap.DocSaveOptions()
save_options.format = ap.DocSaveOptions.DocFormat.DOC_X
# Set the recognition mode as Flow
save_options.mode = ap.DocSaveOptions.RecognitionMode.FLOW
# Set the Horizontal proximity as 2.5
save_options.relative_horizontal_proximity = 2.5
# Enable the value to recognize bullets during conversion process
save_options.recognize_bullets = True
# Save the file into MS Word document format
document.save(output_pdf, save_options)
נהל דפים וקבצים מצורפים בקובצי PDF באמצעות Python API
Aspose.PDF עבור Python באמצעות ספריית NET מאפשרת למפתחי תוכנה להוסיף דפים וקבצים מצורפים למסמכי PDF בתוך יישומי Python. הספרייה כוללת מספר תכונות חשובות לטיפול בדפי PDF, כגון הוספת דפים חדשים ל-PDF קיים, מחיקת דפי PDF לא רצויים, פיצול PDF גדול לעמודים בודדים, העברת חבורה של דפים ממסמך PDF אחד למשנהו, שינוי גודל עמוד בקובץ PDF. , שנה כיוון עמוד, קבל ספירת עמודים, קבל מספר עמודים וכן הלאה.
פיצול PDF לקבצים מרובים באמצעות C# API
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
הוסף ונהל הערות PDF באמצעות Python
הערה היא תכונה במסמכי PDF המאפשרת למשתמשים להוסיף הערות, הערות או סוגים אחרים של משוב לחלקים ספציפיים של המסמך. ניתן להשתמש בהערות למגוון מטרות, כולל שיתוף פעולה, משוב וסקירה. Aspose.PDF עבור Python באמצעות .NET API מאפשר למפתחי תוכנה להוסיף הערת PDF בתוך יישומי Python שלהם. הוא תומך בתכונות כמו הוספה, מחיקה וקבלת הערות ממסמכי PDF בקלות. ישנם סוגים רבים אחרים של הערות שאתה יכול להוסיף, ומאפיינים רבים אחרים שאתה יכול להגדיר.
המר תמונת JPG ל-PDF באמצעות .NET API
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");