Interfejs API PDF dla Python via .NET

Twórz, edytuj, chroń i konwertuj dokumenty PDF do wielu formatów w aplikacjach opartych na sieci bez żadnych zależności Adobe Acrobat - Python

Overview

Aspose.PDF for Python via .NET jest natywną biblioteką, która umożliwia programistom dodawanie możliwości przetwarzania plików PDF do swoich aplikacji. Interfejs API może być używany do tworzenia dowolnego typu 32-bitowych i 64-bitowych aplikacji do generowania lub odczytu, konwersji i manipulowania plikami PDF bez użycia programu Adobe Acrobat.

Aspose.PDF for Python via .NET API umożliwia wykonywanie szeregu zadań przetwarzania dokumentów, takich jak przetwarzanie formularzy, pobieranie i ustawianie informacji o metadanych, manipulowanie tekstem i stroną, zarządzanie adnotacjami, dodawanie lub usuwanie zakładek i znaków wodnych, załączniki, niestandardowa obsługa czcionek i wiele więcej.

Zaawansowane Python Funkcje biblioteki PDF

Manipuluj plikami PDF w locie

Aspose.PDF for Python via .NET jest dobrym wyborem do modyfikowania lub manipulowania istniejącymi plikami PDF w aplikacjach. Biblioteka ta umożliwia otwieranie lub ładowanie plików PDF, wyodrębnianie stron, wstawianie stron w określonym miejscu w pliku lub tworzenie N-up (liczba stron na jednej stronie) i broszur. Możesz także użyć interfejsu API do dodawania, aktualizowania i usuwania obrazów, załączników, zakładek, adnotacji, hiperłączy, znaków wodnych i pól formularzy z istniejącego pliku PDF.

Dzielenie i scalanie plików PDF

Aspose.PDF dla Python via .NET za pośrednictwem interfejsu API umożliwia podzielenie jednego pliku PDF na dwa lub więcej dokumentów PDF. Można go również użyć do konkatenacji dwóch lub więcej plików w jednym dokumencie lub dołączania stron PDF zgodnie z wymaganiami aplikacji.

Konwertuj PDF na JPG i inne formaty obrazów

Aspose.PDF for Python via .NET umożliwia renderowanie i przekształcanie każdej strony pliku PDF w konwencjonalne formaty graficzne, takie jak BMP, JPG i PNG, z najwyższą możliwą wiernością. Poza obrazami można łatwo zapisać PDF w formatach DOC i DOCX.

Zapisywanie stron PDF w formacie JPG - Python

wczytywanie istniejącego dokumentu PDF. konwertowanie stron PDF na obrazy zapisz każdą stronę w formacie JPG

Convert PDF to JPG on Python

import aspose.pdf as ap    

input_pdf = DIR_INPUT + "many_pages.pdf"
output_pdf = DIR_OUTPUT + "convert_pdf_to_jpeg"
# Open PDF document
document = ap.Document(input_pdf)

# Create Resolution object
resolution = ap.devices.Resolution(300)
device = ap.devices.JpegDevice(resolution)

for i in range(0, len(document.pages)):
    # Create file for save
    image_stream = io.FileIO(
        output_pdf + "_page_" + str(i + 1) + "_out.jpeg", "x"
    )
    # Convert a particular page and save the image to stream
    device.process(document.pages[i + 1], image_stream)
    image_stream.close()

Przetwarzanie pola formularza

Aspose.PDF for Python via .NET oferuje możliwość dodawania pól formularzy do dokumentu PDF, czyli dynamicznie generowania pól formularzy w dokumentach PDF. Wystarczy zamówić położenie pól formularza zgodnie z tabelą lub według niestandardowego pozycjonowania, a pola formularza będą umieszczane w dokładnej pozycji za każdym razem.

Formatowanie zawartości PDF na najbardziej szczegółowym poziomie

Aspose.PDF for Python via .NET pozwala na zastosowanie poziomego wyrównania tekstu, takiego jak umieszczanie zawartości od prawej do lewej, zachowanie białych spacji w tekście, tworzenie akapitów tekstu zawieszonego do lewej i ustawianie własnych tabulatorów.

Wraz z poziomym wyrównaniem tekstu, można również dostosować wyrównanie pionowe dla segmentów tekstu, takich jak linia bazowa lub górna, a także więcej funkcji formatowania, takich jak ustawienie pierwszego planu tekstu i kolorów tła.

Wsparcie i zasoby edukacyjne