Aspose.PDF for Python via .NET
Python PDF API aracılığıyla PDF Oluşturma ve Dönüştürme
Adobe Acrobat kullanmadan Python uygulamalarında PDF Belgelerini Oluşturmak, Değiştirmek, Korumak, Yazdırmak, İşlemek, Bölmek, Birleştirmek ve Dönüştürmek için Python PDF API'si.
Aspose.PDF for Python via .NET, yazılım geliştiricilere olanak tanıyan güçlü bir PDF oluşturma ve işleme API'sidir. .NET kitaplıkları aracılığıyla Python uygulamalarında PDF dosyalarıyla çalışmak. Aspose.PDF for Python via .NET, Python geliştiricilerinin bu kitaplıklara bir .NET çalışma zamanı aracılığıyla erişmesini sağlar. Bu, Python geliştiricilerinin Microsoft Office® veya Adobe Acrobat Otomasyonuna ihtiyaç duymadan Python uygulamalarında PDF dosyaları oluşturmak, düzenlemek ve değiştirmek için Aspose.PDF'yi kullanabileceği anlamına gelir.
Aspose.PDF for Python via .NET, sıfırdan yeni PDF belgesi oluşturma, PDF dosyalarını yükleme ve okuma, PDF'leri görüntü formatlarına aktarma, PDF sayfa özelliklerini yapılandırma, ayarlama dahil olmak üzere çok çeşitli PDF işleme özelliklerine destek içerir. PDF genişliği ve yüksekliği, metin ve paragrafları yönetme, PDF'yi diğer dosya formatlarına dönüştürme, PDF sayfalarından metin ayıklama, PDF'lerde metin arama ve değiştirme, PDF ekleri ekleme ve yönetme, yeni sayfalar ekleme, PDF'yi bölme ve birleştirme, PDF sayfalarını taşıma, sayfa sayısını artırın, belirli bir sayfayı alın, mevcut PDF'ye TOC ekleyin, PDF Belgesini Web için optimize edin ve çok daha fazlasını yapın.
Aspose.PDF for Python, yazılım geliştiricilerin PDF belgelerini Microsoft Word, Excel, PowerPoint, PDF/A, HTML, Görüntüler (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LAtex/TeX, Text, PostScript ve çok daha fazlası. Kitaplık, geliştiricilerin PDF işleme görevlerine başlamak için kolayca takip edebilecekleri kapsamlı bir API belgeleri ve örnek kodla birlikte gelir. Kullanıcıların yeni PDF dosyaları oluşturması, PDF dosyalarından veri ayıklaması veya PDF dosyalarını diğer formatlara dönüştürmesi gerekiyorsa, .NET aracılığıyla Aspose.PDF for Python mükemmel bir seçimdir.
.NET aracılığıyla Python için Aspose.PDF'yi Kullanmaya Başlarken
Aspose.PDF for Python'u kurmanın önerilen yolu pip kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
Pip kullanarak Aspose.PDF for Python'u .NET aracılığıyla yükleyin
pip install aspose-pdf
Kitaplığı doğrudan Aspose.PDF ürün sayfasından
indirebilirsiniz.Python API aracılığıyla PDF Belgeleri Oluşturma
Aspose.PDF for Python via .NET, yazılım geliştiricilerin yalnızca birkaç satırlık Python koduyla sıfırdan yeni PDF belgeleri oluşturmasına olanak tanıyan güçlü bir PDF belgeleri işleme API'sidir. Kitaplık ayrıca PDF belgelerinin işlenmesi için mevcut PDF dosyalarını açma, mevcut PDF dosyasına sayfa ekleme, diğer sayfalardan metin ekleme, PDF dosyalarını akıştan yükleme, PDF'lere resim ekleme, büyük PDF dosyalarını daha küçük dosyalara bölme gibi başka birçok özellik de sağladı. , birden fazla PDF dosyasını tek bir dosyada birleştirin, istenmeyen sayfaları PDF'lerden silin, PDF dosyalarını yazdırın ve çok daha fazlasını yapın.
Python aracılığıyla bir PDF dosyası oluşturun
//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 Belgelerini Python API aracılığıyla dönüştürün
Aspose.PDF for Python via .NET, yazılım geliştiricilerin Python API aracılığıyla PDF belgelerini desteklenen çok sayıda başka dosya formatına dönüştürmesine olanak tanıyan kullanışlı bir PDF oluşturma API'sidir. Aspose.PDF'nin hem yükleme hem de kaydetme açısından en fazla sayıda popüler belge formatını desteklediğini lütfen unutmayın. Kitaplık, PDF belgelerinin HTML, DOC, DOCX, PPTX,XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF'e dönüştürülmesi desteğini içerir. TIFF, Metin ve çok daha fazlası. Kitaplık ayrıca diğer formatlardan PDF'ye kolaylıkla dönüştürmeyi de destekler.
Python'da PDF'yi DOCX'e dönüştürün
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 aracılığıyla PDF'lerdeki Sayfaları ve Ekleri Yönetme
Aspose.PDF for Python via .NET kitaplığı, yazılım geliştiricilerin Python uygulamaları içindeki PDF belgelerine sayfalar ve ekler eklemesine olanak tanır. Kitaplık, mevcut PDF'ye yeni sayfalar eklemek, istenmeyen PDF sayfalarını silmek, büyük PDF'yi tek tek sayfalara bölmek, bir grup Sayfayı bir PDF belgesinden diğerine taşımak, PDF dosyasındaki sayfa boyutunu değiştirmek gibi PDF sayfalarını işlemek için çeşitli önemli özellikler içerir. , sayfa yönünü değiştirin, sayfa sayısını alın, Sayfa Sayısını alın vb.
PDF'yi C# API aracılığıyla Birden Çok Dosyaya Bölme
// 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 ile PDF Ek Açıklamalarını Ekleme ve Yönetme
Ek açıklama, PDF belgelerinde, kullanıcıların belgenin belirli bölümlerine yorum, not veya diğer türde geri bildirimler eklemesine olanak tanıyan bir özelliktir. Ek açıklamalar, işbirliği, geri bildirim ve inceleme dahil olmak üzere çeşitli amaçlarla kullanılabilir. .NET API aracılığıyla Aspose.PDF for Python, yazılım geliştiricilerin kendi Python uygulamalarına PDF açıklaması eklemesine olanak tanır. PDF belgelerine kolaylıkla açıklama ekleme, silme ve açıklama alma gibi özellikleri destekler. Ekleyebileceğiniz birçok başka türde ek açıklama ve ayarlayabileceğiniz başka birçok özellik vardır.
JPG Resmini .NET API aracılığıyla PDF'ye dönüştürün
// 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");