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 "''PdfDocument''" del Componente ''gb.poppler'' di Gambas è possibile ottenere un Oggetto di tipo ''Image'' da una pagina di un file PDF. <SUP>&#91;[[#Note|nota 1]]&#93;</sup>
+
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>&#91;[[#Note|nota 1]]&#93;</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()
+
  Public Sub Main()
 
    
 
    
   Dim p As New PdfDocument
+
   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>
   p = New PdfDocument("<FONT Color=gray>''/percorso/del/file.pdf''</font>")
+
   pdf = New PdfDocument("<FONT Color=darkgreen>''/percorso/del/file.pdf''</font>")
 
      
 
      
  <FONT Color=gray>' ''Genera una "Image" dalla 1^ pagina del file PDF aperto:''</font>
+
  <FONT Color=gray>' ''Genera una "Image" dalla 1<SUP>a</sup> pagina del file PDF aperto:''</font>
   im = p[0].Render()
+
   im = pdf[0].Render()
 
    
 
    
   im.Save("<FONT Color=gray>''/percorso/del/file/immagine''</font>", 100)
+
   im.Save("<FONT Color=darkgreen>''/percorso/del/file/immagine/da/salvare''</font>", 100)
 
    
 
    
  '''End'''
+
  End
  
  
  
 
=Note=
 
=Note=
[1] Vedere anche questa pagina della Wiki: [[Codice_essenziale_per_mostrare_un_file_PDF|Codice essenziale per mostrare un file PDF]]
+
[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