1. منتجات
  2.   بي دي إف
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

إنشاء وتحويل ملفات PDF عبر Python PDF API

Python PDF API لإنشاء مستندات PDF وتعديلها وحمايتها وطباعتها ومعالجتها وتقسيمها ودمجها وتحويلها داخل تطبيقات Python دون استخدام Adobe Acrobat.

يعد Aspose.PDF for Python عبر .NET واجهة برمجة تطبيقات قوية لإنشاء ملفات PDF ومعالجتها والتي تمكن مطوري البرامج للعمل مع ملفات PDF في تطبيقات Python الخاصة بهم عبر مكتبات .NET. يوفر Aspose.PDF for 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، الحصول على عدد الصفحات، والحصول على صفحة معينة، وإدراج جدول المحتويات في ملف PDF الموجود، وتحسين مستند PDF للويب وغير ذلك الكثير.

يوفر Aspose.PDF for 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 خيارًا رائعًا.

Previous Next

البدء باستخدام Aspose.PDF للغة Python عبر .NET

الطريقة الموصى بها لتثبيت Aspose.PDF لـ Python هي استخدام النقطة. الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت Aspose.PDF لـ Python عبر .NET باستخدام النقطة

 pip install aspose-pdf

يمكنك تنزيل المكتبة مباشرةً من صفحة المنتج Aspose.PDF

إنشاء مستندات PDF عبر Python API

Aspose.PDF for Python عبر .NET عبارة عن واجهة برمجة تطبيقات قوية لمعالجة مستندات PDF تتيح لمطوري البرامج إنشاء مستندات PDF جديدة من البداية باستخدام سطرين فقط من كود Python. توفر المكتبة أيضًا العديد من الميزات الأخرى لمعالجة مستندات PDF، مثل فتح ملفات PDF الموجودة، وإضافة صفحات إلى ملف PDF الموجود، وإدراج نص من صفحات أخرى، وتحميل ملفات PDF من الدفق، وإضافة صور إلى ملفات PDF، وتقسيم ملفات PDF الكبيرة إلى ملفات أصغر. ، ودمج ملفات PDF متعددة في ملف واحد، وحذف الصفحات غير المرغوب فيها من ملفات PDF، وطباعة ملفات PDF وغير ذلك الكثير.

إنشاء ملف PDF عبر بايثون

//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 for Python عبر .NET عبارة عن واجهة برمجة تطبيقات مفيدة لإنشاء ملفات 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 في بايثون

  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");
 عربي