Differenze tra le versioni di "Convertire una pagina di un file PDF in una immagine con le risorse del Componente gb.poppler"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Mediante la Classe "''PdfDocument''" del Componente ''gb.poppler'' di Gambas è possibile ottenere un Oggetto di tipo ''Image'' da una pagina di un file PDF. <SUP>[#Note...") |
|||
Riga 1: | Riga 1: | ||
− | Mediante la Classe | + | Mediante la Classe ''PdfDocument'' del Componente ''gb.poppler'' di Gambas è possibile ottenere un Oggetto di tipo ''Image'' da una pagina di un file PDF. <SUP>[[[#Note|nota 1]]]</sup> |
Mostriamo un semplice esempio pratico (è necessario attivare anche il Componente ''gb.image.io''): | Mostriamo un semplice esempio pratico (è necessario attivare anche il Componente ''gb.image.io''): | ||
− | + | Public Sub Main() | |
− | Dim | + | Dim pdf As New PdfDocument |
Dim im As Image | Dim im As Image | ||
<FONT Color=gray>' ''Apre il file PDF:''</font> | <FONT Color=gray>' ''Apre il file PDF:''</font> | ||
− | + | pdf = New PdfDocument("<FONT Color=darkgreen>''/percorso/del/file.pdf''</font>") | |
− | <FONT Color=gray>' ''Genera una "Image" dalla 1 | + | <FONT Color=gray>' ''Genera una "Image" dalla 1<SUP>a</sup> pagina del file PDF aperto:''</font> |
− | im = | + | im = pdf[0].Render() |
− | im.Save("<FONT Color= | + | im.Save("<FONT Color=darkgreen>''/percorso/del/file/immagine/da/salvare''</font>", 100) |
− | + | End | |
=Note= | =Note= | ||
− | [1] Vedere anche questa pagina della Wiki: [[ | + | [1] Vedere anche questa pagina della Wiki: [[Codice essenziale per mostrare un file PDF]] |
Versione delle 14:02, 19 gen 2024
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 (è necessario attivare anche il Componente gb.image.io):
Public Sub Main() Dim pdf As New PdfDocument Dim im As Image ' Apre il file PDF: pdf = New PdfDocument("/percorso/del/file.pdf") ' Genera una "Image" dalla 1a pagina del file PDF aperto: im = pdf[0].Render() 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