Aspose.PDF for Python via .NET
Generowanie i konwersja plików PDF za pośrednictwem interfejsu API Python PDF
Interfejs API Python PDF do tworzenia, modyfikowania, ochrony, drukowania, przetwarzania, dzielenia, scalania i konwertowania dokumentów PDF w aplikacjach Pythona bez użycia programu Adobe Acrobat.
Aspose.PDF dla Pythona za pośrednictwem .NET to potężny interfejs API do tworzenia i manipulowania plikami PDF, który umożliwia programistom do pracy z plikami PDF w aplikacjach Pythona za pośrednictwem bibliotek .NET. Aspose.PDF dla Pythona poprzez .NET zapewnia programistom Pythona dostęp do tych bibliotek poprzez środowisko wykonawcze .NET. Oznacza to, że programiści języka Python mogą używać Aspose.PDF do tworzenia, edytowania i manipulowania plikami PDF w swoich aplikacjach w języku Python bez konieczności korzystania z pakietu Microsoft Office® lub Adobe Acrobat Automation.
Aspose.PDF dla Pythona za pośrednictwem .NET obsługuje szeroką gamę funkcji przetwarzania plików PDF, w tym tworzenie nowych dokumentów PDF od podstaw, ładowanie i odczytywanie plików PDF, eksportowanie plików PDF do formatów obrazów, konfigurowanie właściwości strony PDF, ustawianie Szerokość i wysokość PDF, obsługa tekstu i akapitów, konwersja PDF do innych formatów plików, wyodrębnianie tekstu ze stron PDF, wyszukiwanie i zamiana tekstu w plikach PDF, dodawanie załączników PDF i zarządzanie nimi, wstawianie nowych stron, dzielenie i łączenie plików PDF, przenoszenie stron PDF, pobieranie liczbę stron, pobierz konkretną stronę, wstaw spis treści do istniejącego pliku PDF, zoptymalizuj dokument PDF pod kątem Internetu i wiele więcej.
Aspose.PDF dla Pythona dostarczył bardzo potężny konwerter plików PDF, który umożliwia twórcom oprogramowania eksportowanie dokumentów PDF do różnych innych obsługiwanych formatów plików, takich jak Microsoft Word, Excel, PowerPoint, PDF/A, HTML, obrazy (BMP, JPEG, PNG), EPUB, Markdown, PCL, XPS, LATex/TeX, Text, PostScript i wiele innych. Biblioteka zawiera obszerną dokumentację API i przykładowy kod, z którego programiści mogą z łatwością skorzystać, aby rozpocząć zadania związane z manipulacją plikami PDF. Niezależnie od tego, czy użytkownicy muszą tworzyć nowe pliki PDF, wyodrębniać dane z plików PDF, czy konwertować pliki PDF na inne formaty, Aspose.PDF dla Pythona za pośrednictwem .NET jest doskonałym wyborem.
Pierwsze kroki z Aspose.PDF dla Pythona za pośrednictwem .NET
Zalecany sposób instalacji Aspose.PDF dla Pythona polega na użyciu pip. Aby instalacja przebiegła bezproblemowo, użyj poniższego polecenia.
Zainstaluj Aspose.PDF dla Pythona przez .NET za pomocą pip
pip install aspose-pdf
Możesz pobrać bibliotekę bezpośrednio ze strony produktu Aspose.PDF
Tworzenie dokumentów PDF za pośrednictwem interfejsu API języka Python
Aspose.PDF dla Pythona za pośrednictwem .NET to potężny interfejs API do przetwarzania dokumentów PDF, który umożliwia twórcom oprogramowania tworzenie od podstaw nowych dokumentów PDF za pomocą zaledwie kilku linii kodu Python. Biblioteka udostępnia także kilka innych funkcji do manipulacji dokumentami PDF, takich jak otwieranie istniejących plików PDF, dodawanie stron do istniejącego pliku PDF, wstawianie tekstu z innych stron, ładowanie plików PDF ze strumienia, dodawanie obrazów do plików PDF, dzielenie dużych plików PDF na mniejsze , łącz wiele plików PDF w jeden, usuwaj niechciane strony z plików PDF, drukuj pliki PDF i wiele więcej.
Utwórz plik PDF za pomocą Pythona
//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")
Konwertuj dokumenty PDF za pomocą interfejsu API języka Python
Aspose.PDF dla Pythona za pośrednictwem .NET to przydatny interfejs API do generowania plików PDF, który umożliwia twórcom oprogramowania przekształcanie dokumentów PDF w wiele innych obsługiwanych formatów plików za pośrednictwem interfejsu API języka Python. Pamiętaj, że Aspose.PDF obsługuje największą liczbę popularnych formatów dokumentów, zarówno przy ładowaniu, jak i zapisywaniu. Biblioteka obsługuje konwersję dokumentów PDF do formatów HTML, DOC, DOCX, PPTX, XLS, XLSX, XPS, SVG, XML, PS, PCL, MHT, HTML, EPUB, CGM, JPEG, EMF, PNG, BMP, GIF, TIFF, tekst i wiele innych. Biblioteka obsługuje także z łatwością konwersję z innych formatów do formatu PDF.
Konwertuj plik PDF na DOCX w Pythonie
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)
Zarządzaj stronami i załącznikami w plikach PDF za pośrednictwem interfejsu API języka Python
Aspose.PDF dla Pythona za pośrednictwem biblioteki .NET umożliwia twórcom oprogramowania dodawanie stron i załączników do dokumentów PDF w aplikacjach Pythona. Biblioteka zawiera kilka ważnych funkcji do obsługi stron PDF, takich jak wstawianie nowych stron do istniejącego pliku PDF, usuwanie niechcianych stron PDF, dzielenie dużego pliku PDF na pojedyncze strony, przenoszenie grupy stron z jednego dokumentu PDF do drugiego, zmiana rozmiaru strony w pliku PDF , zmień orientację strony, uzyskaj liczbę stron, uzyskaj liczbę stron i tak dalej.
Podziel plik PDF na wiele plików za pomocą interfejsu API C#
// 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++;
}
Dodawaj adnotacje PDF i zarządzaj nimi za pomocą języka Python
Adnotacje to funkcja dostępna w dokumentach PDF, która umożliwia użytkownikom dodawanie komentarzy, notatek i innych rodzajów opinii do określonych części dokumentu. Adnotacji można używać do różnych celów, w tym do współpracy, przekazywania informacji zwrotnych i recenzowania. Aspose.PDF dla Pythona poprzez .NET API umożliwia twórcom oprogramowania wstawianie adnotacji PDF do ich własnych aplikacji Python. Z łatwością obsługuje funkcje takie jak dodawanie, usuwanie i pobieranie adnotacji z dokumentów PDF. Istnieje wiele innych typów adnotacji, które można dodać, oraz wiele innych właściwości, które można ustawić.
konwertuj obraz JPG na format PDF za pomocą interfejsu .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");