Aspose.PDF for Python via .NET
पायथन पीडीएफ एपीआई के माध्यम से पीडीएफ निर्माण और रूपांतरण
एडोब एक्रोबैट का उपयोग किए बिना पायथन ऐप्स के अंदर पीडीएफ दस्तावेजों को बनाने, संशोधित करने, संरक्षित करने, प्रिंट करने, संसाधित करने, विभाजित करने, मर्ज करने और परिवर्तित करने के लिए पायथन पीडीएफ एपीआई।
.NET के माध्यम से पायथन के लिए Aspose.PDF एक शक्तिशाली पीडीएफ निर्माण और हेरफेर एपीआई है जो सॉफ्टवेयर डेवलपर्स को सक्षम बनाता है .NET पुस्तकालयों के माध्यम से अपने पायथन अनुप्रयोगों में पीडीएफ फाइलों के साथ काम करने के लिए। .NET के माध्यम से Python के लिए Aspose.PDF, Python डेवलपर्स को .NET रनटाइम के माध्यम से इन लाइब्रेरीज़ तक पहुंच प्रदान करता है। इसका मतलब यह है कि Python डेवलपर्स Microsoft Office® या Adobe Acrobat Automation की आवश्यकता के बिना अपने Python अनुप्रयोगों में PDF फ़ाइलों को बनाने, संपादित करने और हेरफेर करने के लिए Aspose.PDF का उपयोग कर सकते हैं।
.NET के माध्यम से पायथन के लिए Aspose.PDF में पीडीएफ प्रसंस्करण सुविधाओं की एक विस्तृत श्रृंखला के लिए समर्थन शामिल है, जिसमें स्क्रैच से नए पीडीएफ दस्तावेज़ बनाना, पीडीएफ फाइलों को लोड करना और पढ़ना, पीडीएफ को छवि प्रारूपों में निर्यात करना, पीडीएफ पेज गुणों को कॉन्फ़िगर करना, सेटिंग शामिल है। पीडीएफ की चौड़ाई और ऊंचाई, पाठ और पैराग्राफ को संभालना, पीडीएफ को अन्य फ़ाइल स्वरूपों में बदलना, पीडीएफ पृष्ठों से पाठ निकालना, पीडीएफ में पाठ को खोजना और बदलना, पीडीएफ अनुलग्नकों को जोड़ना और प्रबंधित करना, नए पृष्ठ सम्मिलित करना, पीडीएफ को विभाजित और मर्ज करना, पीडीएफ पृष्ठों को स्थानांतरित करना, प्राप्त करना पृष्ठों की संख्या, एक विशेष पृष्ठ प्राप्त करें, मौजूदा पीडीएफ में टीओसी डालें, वेब के लिए पीडीएफ दस्तावेज़ को अनुकूलित करें और भी बहुत कुछ।
पाइथॉन के लिए Aspose.PDF ने एक बहुत शक्तिशाली पीडीएफ कनवर्टर प्रदान किया है जो सॉफ्टवेयर डेवलपर्स को पीडीएफ दस्तावेजों को माइक्रोसॉफ्ट वर्ड, एक्सेल, पावरपॉइंट, पीडीएफ/ए, एचटीएमएल, इमेज (बीएमपी, जेपीईजी) जैसे विभिन्न अन्य समर्थित फ़ाइल स्वरूपों में निर्यात करने में सक्षम बनाता है। पीएनजी), ईपीयूबी, मार्कडाउन, पीसीएल, एक्सपीएस, लेटेक्स/टीएक्स, टेक्स्ट, पोस्टस्क्रिप्ट और भी बहुत कुछ। लाइब्रेरी एक व्यापक एपीआई दस्तावेज़ीकरण और नमूना कोड के साथ आती है जिसे डेवलपर्स आसानी से अपने पीडीएफ हेरफेर कार्यों के साथ शुरू करने के लिए अनुसरण कर सकते हैं। चाहे उपयोगकर्ताओं को नई पीडीएफ फाइलें बनाने, पीडीएफ फाइलों से डेटा निकालने, या पीडीएफ फाइलों को अन्य प्रारूपों में परिवर्तित करने की आवश्यकता हो, .NET के माध्यम से पायथन के लिए Aspose.PDF एक बढ़िया विकल्प है।
.NET के माध्यम से Python के लिए Aspose.PDF के साथ शुरुआत करना
पायथन के लिए Aspose.PDF को स्थापित करने का अनुशंसित तरीका पाइप का उपयोग करना है। सुचारू इंस्टालेशन के लिए कृपया निम्नलिखित कमांड का उपयोग करें।
pip का उपयोग करके .NET के माध्यम से Python के लिए Aspose.PDF इंस्टॉल करें
pip install aspose-pdf
आप लाइब्रेरी को सीधे Aspose.PDF उत्पाद पृष्ठ
से डाउनलोड कर सकते हैंपायथन एपीआई के माध्यम से पीडीएफ दस्तावेज़ निर्माण
.NET के माध्यम से पायथन के लिए Aspose.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")
पायथन एपीआई के माध्यम से पीडीएफ दस्तावेजों को परिवर्तित करें
.NET के माध्यम से Python के लिए Aspose.PDF एक उपयोगी PDF जनरेशन API है जो सॉफ़्टवेयर डेवलपर्स को Python API के माध्यम से PDF दस्तावेज़ों को कई अन्य समर्थित फ़ाइल स्वरूपों में गुप्त करने की अनुमति देता है। कृपया याद रखें कि Aspose.PDF लोडिंग और सेविंग दोनों के लिए सबसे बड़ी संख्या में लोकप्रिय दस्तावेज़ प्रारूपों का समर्थन करता है। लाइब्रेरी में पीडीएफ दस्तावेज़ों को HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF में बदलने के लिए समर्थन शामिल है। टीआईएफएफ, टेक्स्ट और भी बहुत कुछ। लाइब्रेरी अन्य प्रारूपों से पीडीएफ में आसानी से परिवर्तित करने का भी समर्थन करती है।
पायथन में 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)
पायथन एपीआई के माध्यम से पीडीएफ में पेज और अटैचमेंट प्रबंधित करें
.NET लाइब्रेरी के माध्यम से Python के लिए Aspose.PDF सॉफ़्टवेयर डेवलपर्स को Python अनुप्रयोगों के अंदर 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++;
}
पायथन के माध्यम से पीडीएफ एनोटेशन जोड़ें और प्रबंधित करें
पीडीएफ दस्तावेज़ों में एनोटेशन एक सुविधा है जो उपयोगकर्ताओं को दस्तावेज़ के विशिष्ट भागों में टिप्पणियाँ, नोट्स या अन्य प्रकार की प्रतिक्रिया जोड़ने की अनुमति देती है। एनोटेशन का उपयोग सहयोग, फीडबैक और समीक्षा सहित विभिन्न उद्देश्यों के लिए किया जा सकता है। .NET एपीआई के माध्यम से पायथन के लिए Aspose.PDF सॉफ्टवेयर डेवलपर्स को अपने स्वयं के पायथन अनुप्रयोगों के अंदर पीडीएफ एनोटेशन डालने की अनुमति देता है। यह आसानी से पीडीएफ दस्तावेज़ों से एनोटेशन जोड़ने, हटाने और प्राप्त करने जैसी सुविधाओं का समर्थन करता है। कई अन्य प्रकार के एनोटेशन हैं जिन्हें आप जोड़ सकते हैं, और कई अन्य गुण भी हैं जिन्हें आप सेट कर सकते हैं।
.NET API के माध्यम से JPG इमेज को पीडीएफ में बदलें
// 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");