1. Prodotti
  2.   PDF
  3.   GO
  4.   One File PDF
 
  

Libreria Go Open Source per Generatore di documenti PDF

Un generatore PDF minimalista Go API che consente agli sviluppatori di manipolare documenti PDF.

One File PDF è un'API di generazione PDF open source per GO. È un'API di manipolazione PDF minimalista e leggera. Il tema principale alla base dello sviluppo di questa API era rendere e GO API il più breve possibile per coprire l'80% delle esigenze di generazione di documenti PDF. Le dimensioni ridotte dell'API consentono agli sviluppatori.

L'API fornisce un'ampia gamma di funzionalità di generazione di documenti per la generazione di un report aziendale comune. Puoi inserire testo, impostare il carattere, specificare il colore, impostare colonne, disegnare rettangoli, cerchi ed ellissi e inserire immagini JPEG, GIF e PNG nei file PDF. Inoltre, l'API consente di impostare le proprietà dei metadati dei documenti PDF inclusi autore, creatore, parole chiave, oggetto e titolo.

.

Previous Next

Guida introduttiva a One-File-PDF

Per installare One-File-PDF sul tuo sistema, esegui il comando seguente. 

Installa One-File-PDF tramite GitHub

go get github.com/balacode/one-file-pdf

Genera documento PDF tramite Free Go Library

La generazione di documenti PDF con Go è piuttosto semplice. Tutto quello che devi fare è creare un documento PDF vuoto con formato A4 utilizzando il metodo pdf.NewPDF ("A4") dell'API. Puoi impostare le misure del documento in centimetri usando il metodo pdf.SetUnits("cm") e allo stesso modo disegnare una griglia nel documento PDF appena creato usando il metodo pdf.DrawUnitGrid().

Imposta il carattere in PDF utilizzando l'API GO gratuita

Questa leggera API open source consente la manipolazione di documenti di base e le operazioni di generazione per i documenti PDf. Dopo aver creato un nuovo documento, è necessario impostare i caratteri e gli stili dei caratteri. Per impostare i caratteri, il metodo pdf.SetFont(), impostare la posizione utilizzando rispettivamente il metodo pdf.SetXY() e il colore del testo utilizzando il metodo pdf.SetColor().

Disegna immagini in documenti PDF tramite Go

The lightweight One File library provides complete support for drawing JPEG, GIF, and PNG Images as well as shapes in PDF files. It also provides support for modifying images according to your own needs.

Disegna immagini in PDF tramite Go

 func pngImages() {
	const FILENAME = "png_images.pdf"
	fmt.Println("Generating sample PDF:", FILENAME, "...")
	doc := pdf.NewPDF("A4")
	doc.SetUnits("cm")
	//
	// draw background pattern
	for x := 0.0; x < doc.PageWidth(); x += 6 {
		for y := 0.0; y < doc.PageHeight(); y += 5 {
			doc.DrawImage(x, y, 5, "../image/gophers.png", "cyan")
		}
	}
	// draw dice
	doc.SetColor("WHITE").FillBox(3.5, 4.5, 14.7, 17).
		//
		DrawImage(4, 5, 5, "../image/dice.png", "WHITE").
		DrawImage(11, 5, 5, "../image/dice.png", "RED").
		//
		DrawImage(4, 10.5, 5, "../image/dice.png", "GREEN").
		DrawImage(11, 10.5, 5, "../image/dice.png", "BLUE").
		//
		DrawImage(4, 16, 5, "../image/dice.png", "BLACK").
		SetFont("Helvetica-Bold", 50).
		SetXY(3, 3).SetColor("#009150").
		DrawText("PNG Image Demo")
	//
	doc.SaveFile(FILENAME)
} // pngImages
        
 Italiano