PDF lub Portable Document Format to jeden z najpopularniejszych formatów udostępniania i drukowania dokumentów. W niektórych przypadkach konieczne jest przekonwertowanie plików PDF na zestaw zoptymalizowanych obrazów. Konwertowanie pliku PDF na obraz może mieć wiele zastosowań, takich jak zapewnienie zgodności ze starszymi urządzeniami lub programami, umożliwienie adnotacji, ułatwienie udostępniania, umożliwienie integracji z Internetem i zachowanie zawartości dokumentu. Może to jednak również skutkować obniżeniem jakości i utratą możliwości wyszukiwania. W tym artykule dowiemy się, jak konwertować pliki PDF na obrazy JPG, PNG i GIF w Python.
W tym artykule zostaną omówione następujące tematy:
- Konwersja plików PDF na obrazy REST API i Python SDK
- Jak przekonwertować plik PDF na obraz JPG/JPEG w Python przy użyciu interfejsu API REST
- Konwertuj format PDF na format pliku PNG w Python przy użyciu interfejsu API REST
- Konwertuj plik PDF na plik obrazu GIF w Python przy użyciu interfejsu API REST
Konwersja PDF na obraz REST API i Python SDK
Aby przekonwertować pliki PDF na obrazy JPG, GIF i PNG przy użyciu Python, użyjemy Python SDK of GroupDocs.Conversion Cloud API. Nasza biblioteka Python zapewnia najlepszy sposób na konwersję plików PDF do plików JPG, PNG lub GIF w ciągu kilku sekund. Jest w 100% darmowy, bezpieczny i łatwy w użyciu Python SDK do konwersji obrazów. Umożliwia programową konwersję obsługiwanych formatów do obrazów w chmurze. Zainstaluj go za pomocą następującego polecenia w konsoli:
pip install groupdocs_converison_cloud
Przed wykonaniem wspomnianych kroków zdobądź swój Identyfikator klienta i klucz tajny z pulpitu nawigacyjnego. Po uzyskaniu identyfikatora i tajnego kodu dodaj kod, jak pokazano poniżej:
Jak przekonwertować plik PDF na obraz JPG/JPEG w Python przy użyciu interfejsu API REST
Możemy konwertować obrazy na dokumenty PDF, wykonując proste czynności podane poniżej:
- Prześlij plik obrazu JPG do chmury
- Konwertuj PDF na JPEG przy użyciu Python
- Pobierz przekonwertowany plik PDF
Prześlij obraz
Najpierw prześlemy plik obrazu JPG do chmury, używając następującego przykładowego kodu:
# Prześlij plik pdf do magazynu w chmurze
# Utwórz instancję interfejsu File API
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Zadzwoń do przesłania pliku
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pdf", "H:\\groupdocs-cloud-data\\sample-file.pdf", storage_name)
# Prześlij plik pdf do chmury
response = file_api.upload_file(request)
print(response.uploaded)
W rezultacie przesłany plik będzie dostępny w sekcji plików pulpitu nawigacyjnego w chmurze.
Konwertuj PDF na JPEG za pomocą REST API w Python
Możesz programowo przekonwertować plik PDF na format JPEG, wykonując czynności podane poniżej:
- Najpierw utwórz instancję ConvertApi
- Następnie utwórz instancję ConvertSettings
- Następnie ustaw nazwę magazynu i ścieżkę pliku pdf
- Ustaw wynikowy format pliku obrazu jako „jpeg”
- Utwórz instancję pliku PdfLoadOptions
- Ustaw hasło do pliku pdf i load\options
- Utwórz instancję JpegConvertOptions
- Zdefiniuj skalę szarości, od\strona, liczba stron, jakość, kąt obrotu i użyj\pdf itp
- Ustaw opcje konwersji na ustawienia
- Teraz podaj ścieżkę pliku wyjściowego
- Następnie utwórz ConvertDocumentRequest z ConvertSettings jako argumentem
- Na koniec wywołaj metodę ConvertApi.convertdocument() z ConvertDocumentRequest, aby zapisać przekonwertowany plik
Poniższy przykładowy kod demonstruje, jak przekonwertować plik PDF na format obrazu JPEG przy użyciu interfejsu API REST w języku Python:
# Jak przekonwertować plik PDF na format JPG lub JPEG w Python.
try:
# Utwórz instancję interfejsu API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Zdefiniuj ustawienia konwersji
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "jpeg"
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"
settings.load_options = loadOptions;
convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False
settings.convert_options = convertOptions
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted PDF to JPEG file format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Pobierz przekonwertowany plik PDF
Powyższy przykładowy kod zapisze przekonwertowany dokument PDF w chmurze. Można go pobrać, korzystając z następującego przykładowego kodu:
# Inicjalizacja API w celu pobrania przekonwertowanego pliku
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)
# Utwórz żądanie pobrania pliku
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)
# Pobierz przekonwertowany plik
response = file_api.download_file(request)
# Przenieś pobrany plik jpeg lub jpg z obrazem do lokalnego katalogu
shutil.move(response, "H:\\groupdocs-cloud-data\\")
Konwertuj PDF na format pliku PNG w Python za pomocą REST API
Możesz także programowo przekonwertować plik PDF na format PNG, wykonując czynności podane poniżej:
- Utwórz instancję ConvertApi
- Następnie utwórz instancję ConvertSettings
- Następnie ustaw nazwę magazynu i ścieżkę pliku pdf
- Ustaw także „png” jako format obrazu wyjściowego
- Utwórz instancję pliku PdfLoadOptions
- Ustaw hasło do pliku pdf i load\options
- Utwórz instancję PngConvertOptions
- Zdefiniuj wartości skali szarości, od\strony, liczby stron, jakości, kąta obrotu i użycia\pdf
- Ustaw opcje konwersji na ustawienia
- Teraz podaj ścieżkę pliku wyjściowego
- Następnie utwórz ConvertDocumentRequest z ConvertSettings jako argumentem
- Na koniec wywołaj metodę ConvertApi.convert\document() z ConvertDocumentRequest, aby zapisać przekonwertowany plik
Poniższy przykładowy kod pokazuje, jak przekonwertować plik PDF na format PNG przy użyciu interfejsu API REST w języku Python:
# Jak przekonwertować plik PDF na format PNG w Python.
# Utwórz instancję interfejsu API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Zdefiniuj ustawienia konwersji
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "png"
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"
settings.load_options = loadOptions;
convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False
settings.convert_options = convertOptions
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted PDF to PNG file format: " + str(response))
Konwertuj PDF na plik obrazu GIF w Python za pomocą REST API
Możesz programowo przekonwertować plik PDF na JPG, wykonując następujące czynności:
- Utwórz instancję ConvertApi
- Następnie utwórz instancję ConvertSettings
- Następnie ustaw nazwę magazynu i ścieżkę pliku pdf
- Teraz podaj „gif” jako format obrazu wyjściowego
- Utwórz instancję pliku PdfLoadOptions
- Ustaw hasło do pliku pdf i load\options
- Utwórz instancję GifConvertOptions
- Zdefiniuj skalę szarości, od\strona, liczba stron, jakość, kąt obrotu i użyj\pdf itp.
- Ustaw opcje konwersji na ustawienia
- Następnie podaj ścieżkę pliku wyjściowego
- Następnie utwórz ConvertDocumentRequest z ConvertSettings jako argumentem.
- Na koniec wywołaj metodę ConvertApi.convert\document() z ConvertDocumentRequest, aby zapisać przekonwertowany plik.
Poniższy przykładowy kod pokazuje, jak przekonwertować plik PDF na format pliku obrazu GIF przy użyciu interfejsu API REST w języku Python:
# Jak przekonwertować plik PDF na format obrazu GIF w Python.
# Utwórz instancję interfejsu API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Zdefiniuj ustawienia konwersji
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-file.pdf"
settings.format = "gif"
loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
loadOptions.password = "password"
settings.load_options = loadOptions;
convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False
settings.convert_options = convertOptions
settings.output_path = "python-testing"
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted PDF to GIF format: " + str(response))
Darmowy internetowy konwerter plików PDF na obrazy
Wypróbuj następujące bezpłatne narzędzie online do konwersji JPG, PNG i GIF, które zostało opracowane przy użyciu powyższego interfejsu API.
Wniosek
W tym artykule dowiedzieliśmy się, jak konwertować pliki PDF na formaty obrazów w chmurze. Teraz wiesz:
- jak przekonwertować pdf na jpeg/jpg w Python;
- konwertować format obrazu pdf na png za pomocą Python;
- jak przekonwertować plik pdf na format pliku gif w Python;
Możesz dowiedzieć się więcej o GroupDocs.Conversion Cloud API korzystając z dokumentacji. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i interakcję z nimi bezpośrednio w przeglądarce.
Zadać pytanie
Jeśli masz jakiekolwiek pytania dotyczące konwertera plików PDF na JPEG, PNG lub GIF, zadaj je na bezpłatnym forum pomocy technicznej.
Zobacz też
- Jak przekonwertować PowerPoint na PDF za pomocą REST API w Python
- Konwertuj dokumenty programu Word na format PDF za pomocą interfejsu API REST w języku Python
- Jak przekonwertować HTML na PDF za pomocą REST API w Python
- Konwertuj pliki tekstowe do formatu PDF za pomocą interfejsu API konwersji plików w języku Python