Hoe kan ik een PDF naar PNG converteren met Python?
Wanneer u een PDF-bestand naar PNG-formaat wilt converteren, kunt u Python gebruiken om PDF naar PNG te converteren of een PDF-converter op uw computer installeren. In dit artikel zullen we u begeleiden in beide methoden en u de beste manier aanbevelen.
Hoe PDF naar PNG converteren met Python
Met een goed begrip van de programmeertaal Python, kunt u een PDF-bestand converteren naar PNG-formaat. U kunt ook PDF naar JPG converteren met Python. Ja, deze methode is ideaal als u de python bibliotheek op uw computer hebt geïnstalleerd.
Stappen voor het omzetten van PDF naar PNG met Python
Hier zijn eenvoudige stappen om PDF naar PNG te converteren met Python.
Stap 1. Eerst moet u de pdf2image bibliotheek installeren op uw computer met
pip install pdf2image
Stap 2. Bij het installeren van de bibliotheek die fungeert als PDF naar PNG converter python, gebruik dan de volgende code om het PDF-bestand te importeren
from pdf2image import convert_from_path
pages = convert_from_path('pdf_file', 500)
Stap 3. Voer daarna de volgende code in om een PDF-bestand als .png op te slaan
for page in pages:
page.save('out.png', 'PNG')
Als alternatief kunt u deze code invoeren
images = convert_from_path('/home/belval/example.pdf')
Door dit te doen moet python PDF converteren naar PNG in hoge kwaliteit.
Voor- en nadelen van het gebruik van Python om PDF naar PNG te converteren
U hebt gezien hoe u PDF naar PNG kunt converteren met python, en het is niet makkelijk voor iemand die niet vertrouwd is met codering. Laat ons kort de voor- en nadelen van het gebruik van Python om PDF naar PNG te converteren.
Voordelen
- Het is sneller. Het heeft geen beperkingen of watermerken.
- Biedt u verschillende methoden om PDF naar PNG te converteren.
- De code is gemakkelijk te begrijpen, in tegenstelling tot andere programmeertalen.
Nadelen
- Niet ideaal voor het converteren van grote PDF-bestanden, omdat het al uw geheugen opgebruikt en andere processen stillegt.
- Iemand die geen achtergrond heeft in programmeren zal het een uitdaging vinden om toe te passen.
Hoe PDF naar PNG converteren zonder Python
Als u geen programmeur bent, dan zal PDF omzetten naar PNG met behulp van python niet uw pakkie-an zijn, en u zult een gemakkelijk te begrijpen manier nodig hebben. Goed, PDFelement heeft de oplossing. Met dit PDF-programma kunt u PDF naar PNG converteren zonder Python. Het ondersteunt uitvoerformaten als TIFF, GIF, JPG en BMP. Het proces van het converteren van bestanden is snel. Het formaat en de lay-out van het PDF-bestand worden ook in uw bestanden behouden. Bovendien zijn de stappen eenvoudig, op voorwaarde dat u de software op uw Windows- of Mac-computer hebt geïnstalleerd. Voordat we u een handleiding geven over hoe u PDF naar PNG met PDFelement kunt converteren, laten we eens kijken naar een aantal van de belangrijkste functies.
- Ondersteunt batchprocessen zoals conversie, het maken van PDF-bestanden, het uitvoeren van OCR, of bij het extraheren van gegevens uit PDF-bestanden.
- Converteert PDF-bestanden naar bewerkbare indelingen zoals Word, HTML, platte tekst, EPUB, Excel en PowerPoint.
- Met de indelingen Word, HTML, platte tekst, EPUB, Excel en PowerPoint kunt u hoogwaardige PDF-bestanden maken.
- Gebouwd met meerdere PDF-sjablonen waardoor u snel aan de slag kunt met het maken van PDF-bestanden.
- Maakt moeiteloos PDF-formulieren, bewerkt PDF-formulieren, vult PDF-formulieren en haalt gegevens uit PDF-formulieren.
- Maakt aantekeningen in PDF-bestanden met tekstvakken en vormen, markeert teksten met verschillende kleuren en stelt u in staat om PDF-bestanden te becommentariëren.
- Werkt als een betrouwbare PDF-viewer omdat u kunt navigeren, scrollen, zoomen en pagina's kunt bookmarken.
- Bewerkt teksten met de paragraaf- en regelmodus. U kunt ook afbeeldingen, objecten en links in de PDF bewerken en zelfs verwijderen.
- Deelt PDF-bestanden via e-mail, Google Drive, Dropbox en Evernote.
- Hiermee kunt u PDF-bestanden coderen met handtekeningen, wachtwoorden, watermerken en teksten redigeren.
- Het kan verschillende PDF-bestanden samenvoegen en er een enkel PDF-bestand van maken.
Zonder verder oponthoud, laat ons nu zien hoe PDF te converteren naar PNG zonder Python, met behulp van PDFelement.
Stap 1. Open een PDF
Installeer de software op uw computer en start deze. U zult een venster zoals hieronder afgebeeld zien verschijnen. Klik nu op Open Bestand..., kies uw PDF-bestand en open het met het programma.
Stap 2. Klik op Naar afbeelding
Van daaruit navigeert u naar het hoofdmenu van het programma en klikt u op het menu Converteren. Uit de lijst die verschijnt, selecteert u het Naar afbeelding-formaat.
Stap 3. Converteer PDF naar PNG zonder Python
In het pop-venster dat verschijnt, kunt u uw laatste instellingen ingeven. Klik op Bestandsnaam en hernoem uw bestand indien u dat wenst. Klik daarna op de knop Opslaan als type en kies het .png-uitvoerformaat. Het laatste wat u nu nog moet doen, is op de knop Opslaan klikken. Het programma zal dan uw PDF-bestand converteren naar PNG zonder Python.
Python PDF omzetten naar PNG - FAQs
Hoe PNG naar PDF converteren met Python?
Om te beginnen met het converteren van PNG naar PDF met Python, zijn hier de stappen die u moet volgen.
1. Installeer het PIL-pakket
Installeer het PIL-pakket met het commando: pip install Pillow.
2. Leg het pad van de PNG afbeelding vast
Nu moet u het pad vastleggen waar u de afbeelding hebt opgeslagen.
3. Gebruik Python om PNG naar PDF te converteren
Voor de laatste stappen, moet u de sjabloon hieronder gebruiken om de afbeelding om te zetten naar PDF.
From PIL import image
image1 = Image.open(r'path where the image is stored\file name.png')
im1 = image1.convert('RGB')
im1.save(r'path where the PDF will be stored\new file name.pdf')
In dit voorbeeld worden de PDF-bestanden opgeslagen onder hetzelfde pad als waar de originele afbeelding is opgeslagen.
Hoe PDF omzetten naar PNG in Node.JS?
U kunt pdf2pic pakket gebruiken om PDF om te zetten naar PNG in Node.JS. Het proces kan in 3 stappen worden vereenvoudigd.
Installeer eerst node.js van de officiële website en creëer uw project map in de opdrachtprompt. Installeer het project via de opdrachtregel: npm init.
Vervolgens moet u een uploadmap aanmaken en het PDF-bestand, dat u wilt omzetten naar png, naar de map kopiëren.
Open dan de app.js OF index.js filer en voer de code uit om pdf2pic pakket te gebruiken (controleer de code). Luister naar de node applicatie en voer het uit.
Wanneer u klaar bent, start u de node-applicatie. Open tenslotte de browser van uw keuze en typ het routepad samen met de naam van het PDF-bestand.
Hoe een PDF-bestand omzetten naar een PNG-afbeelding met Java?
Met deze Java-methode kan elke pagina van het PDF-bestand worden geconverteerd naar een afzonderlijke PNG-afbeelding. (Controleer het codevoorbeeld)
Laad het PDF-bestand via de klasse Document. Gebruik de Document.getPages() methode om door de pagina's te bladeren die in het PDF-bestand aanwezig zijn.
Nu moet u een OutputStream object maken voor elke PNG-afbeelding. Om de resolutie voor de afbeeldingen in te stellen, moet u Resolution starten.
Met behulp van het Resolution object moet u een object van de PngDevice klasse maken en het vervolgens starten. Om de PDF pagina om te zetten naar PNG, moet u de methode PngDevice.process(Document.getPages().get_Item(Index), OutputStream) gebruiken.
Als u klaar bent, sluit u gewoon de bestandsstroom.
Carina Lange
Editor