Convertire una pagina di un file PDF in una immagine con le risorse del Componente gb.poppler
Da Gambas-it.org - Wikipedia.
Versione del 26 lug 2024 alle 12:03 di Vuott (Discussione | contributi)
Mediante la Classe PdfDocument del Componente gb.poppler di Gambas è possibile ottenere un Oggetto di tipo Image da una pagina di un file PDF. [nota 1]
Mostriamo un semplice esempio pratico:
Private Const RISOLUZIONE As Integer = 150 Public Sub Button1_Click() Dim pdfdoc As PdfDocument Dim im As Image ' Apre il file PDF: pdfdoc = New PdfDocument("/percorso/del/file.pdf") ' Genera una "Image" della 1a pagina del file PDF aperto: im = pdfdoc[0].Render(0, 0, pdfdoc[0].W * (RISOLUZIONE / 25.4), pdfdoc[0].H * (RISOLUZIONE / 25.4), 0, RISOLUZIONE) ' [nota 2] im.Save("/percorso/del/file/immagine/da/salvare", 100) End
Note
[1] Vedere anche questa pagina della Wiki: Codice essenziale per mostrare un file PDF con le risorse del Componente gb.poppler
[2] 25,4 mm = 1 pollice