1. Məhsullar
  2.   PDF
  3.   Python
  4.   Aspose.PDF for Python via .NET

Aspose.PDF for Python via .NET

 
 

Python PDF API vasitəsilə PDF Yaradılması və Dönüşüm

Adobe Acrobat istifadə etmədən Python proqramları daxilində PDF sənədlərini yaratmaq, dəyişdirmək, qorumaq, çap etmək, emal etmək, bölmək, birləşdirmək və çevirmək üçün Python PDF API.

.NET vasitəsilə Python üçün Aspose.PDF proqram təminatı tərtibatçılarına imkan verən güclü PDF yaratma və manipulyasiya API-dir. .NET kitabxanaları vasitəsilə Python proqramlarında PDF faylları ilə işləmək. .NET vasitəsilə Python üçün Aspose.PDF Python tərtibatçılarına .NET işləmə vaxtı vasitəsilə bu kitabxanalara giriş imkanı verir. Bu o deməkdir ki, Python tərtibatçıları Microsoft Office® və ya Adobe Acrobat Automation-a ehtiyac duymadan Python proqramlarında PDF faylları yaratmaq, redaktə etmək və manipulyasiya etmək üçün Aspose.PDF-dən istifadə edə bilərlər.

.NET vasitəsilə Python üçün Aspose.PDF, sıfırdan yeni PDF sənədinin yaradılması, PDF fayllarının yüklənməsi və oxunması, PDF-lərin şəkil formatlarına ixracı, PDF səhifəsinin xassələrinin konfiqurasiyası, parametrlərin konfiqurasiyası daxil olmaqla, geniş spektrli PDF işlənməsi funksiyalarına dəstək daxildir. PDF eni və hündürlüyü, mətn və paraqrafların idarə edilməsi, PDF-in digər fayl formatlarına çevrilməsi, PDF səhifələrindən mətn çıxarın, PDF-lərdə mətn axtarın və dəyişdirin, PDF qoşmalarını əlavə edin və idarə edin, yeni səhifələr daxil edin, PDF-i parçalayın və birləşdirin, PDF səhifələrini köçürün, əldə edin səhifələrin sayı, xüsusi səhifə əldə edin, mövcud PDF-ə TOC daxil edin, Veb üçün PDF Sənədini optimallaşdırın və s.

Python üçün Aspose.PDF, proqram tərtibatçılarına PDF sənədlərini Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Şəkillər (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATEx/TeX, Mətn, PostScript və s. Kitabxana hərtərəfli API sənədləri və tərtibatçıların PDF manipulyasiya tapşırıqlarına başlamaq üçün asanlıqla izləyə biləcəyi nümunə kodu ilə gəlir. İstifadəçilərin yeni PDF faylları yaratmaq, PDF fayllarından məlumat çıxarmaq və ya PDF fayllarını digər formatlara çevirmək ehtiyacından asılı olmayaraq, .NET vasitəsilə Python üçün Aspose.PDF əla seçimdir.

Previous Next

.NET vasitəsilə Python üçün Aspose.PDF ilə başlanğıc

Python üçün Aspose.PDF quraşdırmanın tövsiyə olunan yolu pipdən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

Pip istifadə edərək .NET vasitəsilə Python üçün Aspose.PDF-ni quraşdırın

 pip install aspose-pdf

Siz kitabxananı birbaşa Aspose.PDF məhsul səhifəsindən yükləyə bilərsiniz

Python API vasitəsilə PDF sənədlərinin yaradılması

.NET vasitəsilə Python üçün Aspose.PDF proqram tərtibatçılarına sadəcə bir neçə sətir Python kodu ilə sıfırdan yeni PDF sənədləri yaratmağa imkan verən Güclü PDF sənədlərini emal edən API-dir. Kitabxana həmçinin PDF sənədlərinin manipulyasiyası üçün mövcud PDF fayllarını açmaq, mövcud PDF faylına səhifələr əlavə etmək, digər səhifələrdən mətn daxil etmək, PDF fayllarını axından yükləmək, PDF-lərə şəkillər əlavə etmək, böyük PDF fayllarını daha kiçik birinə bölmək kimi bir sıra digər funksiyaları da təmin etmişdir. , birdən çox PDF faylını bir faylda birləşdirin, PDF-lərdən arzuolunmaz səhifələri silin, PDF fayllarını çap edin və s.

Python vasitəsilə PDF faylı yaradın

//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")

Python API vasitəsilə PDF sənədlərini çevirin

.NET vasitəsilə Python üçün Aspose.PDF, proqram tərtibatçılarına PDF sənədlərini Python API vasitəsilə çoxsaylı digər dəstəklənən fayl formatlarına gizlətməyə imkan verən faydalı PDF nəsil API-dir. Unutmayın ki, Aspose.PDF həm yükləmək, həm də saxlamaq üçün ən çox sayda məşhur sənəd formatını dəstəkləyir. Kitabxanaya PDF sənədlərinin HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF formatlarına çevrilməsi üçün dəstək daxildir. TIFF, Mətn və daha çox. Kitabxana həmçinin asanlıqla digər formatlardan PDF-ə çevrilməyi dəstəkləyir.

Python-da PDF-i DOCX-ə çevirin

  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)

Python API vasitəsilə PDF-lərdə Səhifələri və Qoşmaları idarə edin

.NET kitabxanası vasitəsilə Python üçün Aspose.PDF proqram tərtibatçılarına Python proqramları daxilində PDF sənədlərinə səhifələr və əlavələr əlavə etməyə imkan verir. Kitabxana PDF səhifələrini idarə etmək üçün mövcud PDF-ə yeni səhifələr daxil etmək, arzuolunmaz PDF səhifələrini silmək, böyük PDF-i ayrı-ayrı səhifələrə bölmək, Səhifələr dəstəsini bir PDF sənədindən digərinə köçürmək, PDF faylında səhifə ölçüsünü dəyişdirmək kimi bir sıra vacib funksiyaları ehtiva edir. , səhifə oriyentasiyasını dəyişdirin, səhifə sayını əldə edin, səhifələrin sayını əldə edin və s.

C# API vasitəsilə PDF-i Çox Fayllara Bölün

 
// 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++;
}

Python vasitəsilə PDF Annotasiyaları əlavə edin və idarə edin

Annotasiya PDF sənədlərində istifadəçilərə sənədin müəyyən hissələrinə şərhlər, qeydlər və ya digər rəylər əlavə etməyə imkan verən xüsusiyyətdir. Annotasiyalar əməkdaşlıq, rəy bildirmə və nəzərdən keçirmə daxil olmaqla müxtəlif məqsədlər üçün istifadə edilə bilər. .NET API vasitəsilə Python üçün Aspose.PDF proqram tərtibatçılarına öz Python proqramlarına PDF annotasiyasını daxil etməyə imkan verir. O, asanlıqla PDF sənədlərinə əlavə etmək, silmək və qeydlər almaq kimi xüsusiyyətləri dəstəkləyir. Əlavə edə biləcəyiniz bir çox başqa annotasiya növləri və təyin edə biləcəyiniz bir çox başqa xüsusiyyətlər var.

.NET API vasitəsilə JPG Şəklini PDF-ə çevirin

 
// 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");
 Azəri