PDF dokumenttien rakennustyökalu verkkotunnukselle Go

Go-kirjasto, jonka avulla voit luoda erittäin räätälöityjä PDF raportteja REST-sovellusliittymän avulla

Integroi saumattomasti malleihin ja tietolähteisiin perustuvien PDF dokumenttien luominen Go-ohjelmistoosi.

Automatisoi PDF dokumenttien luonti Go, luo tulostusvalmiita PDF raportteja kaiken tason monimutkaisuudesta Go SDK avulla. Tämä pilvipohjainen ratkaisu on rakennettu mallien, tietolähteiden ja tehokkaan LINQ-syntaksin ympärille, mikä antaa Go kehittäjille joustavuutta täsmällisten teknisten ja liiketoiminnan vaatimusten mukaisesti.

Tämän Go kirjaston avulla voit luoda ohjelmallisesti erittäin mukautettuja PDF raportteja missä tahansa käyttöjärjestelmässä. Rikkaasti muotoiltuja PDF dokumentteja, kuten sopimuksia, tilauksia, laskuja, lähetysraportteja, myyntiehdotuksia ja varastoja, voidaan koota lennossa osaksi Go ohjelmistoasi.

Virtaviivaista PDF dokumenttien luonti Go avulla

Asiakirjojen automatisoinnin ja raporttien luomisen merkitys on kasvanut valtavasti viime vuosikymmeninä. Lähes jokaisella yrityksellä on tarve tuottaa dokumentteja ja toimittaa ne kumppaneille tai asiakkaille ajallaan. Lisäksi se on yleensä ratkaiseva tekijä taloudellisessa menestyksessä. Tällaisten tekniikoiden käyttöönotto voi johtaa merkittäviin taloudellisiin säästöihin vähentämällä manuaalista tiedonsyöttöä, inhimillisiä virheitä, oikolukua ja paperityötä. Näistä syistä dokumenttien automatisointi ja raportointityökalut ovat olennainen osa monia moderneja ohjelmistoratkaisuja, joiden tavoitteena on tarjota käyttäjille edistyneitä analyyttisiä ominaisuuksia.

Yleisesti ottaen PDF raporttien luominen on prosessi, joka yhdistää tekstin, datan ja grafiikan yhdeksi kokonaisuudeksi ja vie tuloksen kätevässä visuaalisessa muodossa PDF tiedostomuotoon. Lisätietoja tuetuista I/O-muodoista on dokumentaatiossamme.

Mikä on GroupDocs Assembly for Go

GroupDocs Assembly for Go on pilvipohjainen ratkaisu PDF dokumenttien luomiseen mallien ja tietolähteiden avulla. Dokumenttipohja toimii peruskehyksenä, joka sisältää vakiosisällön (teksti, taulukot, kaaviot jne.) lisäksi erityisiä paikkamerkkikenttiä arvojen lisäämistä varten tietolähteestä. Ei vain yksittäisiä arvoja, vaan myös kokonaisia tietojoukkoja taulukoiden ja kaavioiden muodossa.

Malli sisältää myös ohjelmointikonstruktit - PDF dokumentin luontisäännöt - jotka ohjaavat tietojen valintaa ja ehtojen käsittelyä. Tietojen sitomisessa asiakirjamalliin käytetään LINQ-lausekkeen syntaksia, jonka avulla kehittäjät voivat käsitellä tietoja yleisellä tavalla käytetyn tietolähteen tyypistä riippumatta. Tällä tavalla Go Cloud SDK tarjoaa sinulle joustavuutta PDF sisällön luomiseen ja tehokkaan joukon menetelmiä tietojenkäsittelyyn.

Tämä tuote tukee myös Mail Merge toimintoa, jos haluat luoda ja lähettää asiakkaille yksilöityjä kirjeitä PDF muodossa. Sinun tarvitsee vain lisätä Mail Merge kentät asiakirjamalliin ja välittää se Cloud API:lle yhdessä tietolähteen kanssa.

Riippumatta käyttöönottamasi PDF dokumenttien automatisoinnin laajuudesta ja tyypistä, Go raportin luomiseen on kolme vaihetta:

  • Luo Word-asiakirjamalli, jossa on paikkamerkkikenttiä ja asiakirjan luontisääntöjä, jotka säätelevät rakenteen ja sisällön muunnelmia
  • Luo tietolähde PDF tai JSON muodossa
  • Kirjoita muutama rivi Go koodia siirtääksesi kaiken Document Building API:lle ja saat kootun tuloksen takaisin PDF muodossa

Dokumenttimallin suunnittelu ja PDF dokumentin luontisääntöjen käyttäminen

Mallien suunnittelu on vaikea tehtävä. Lopullisen PDF dokumentin vaatimusten selkeän ymmärtämisen lisäksi vaaditaan analyyttisiä ja ohjelmointitaitoja. Hyvän mallipohjan tulee heijastaa asiakkaan näkemystä tietystä asiasta. Tehokkain tapa on yhdistää taulukkotiedot ja grafiikka oikeassa tasapainossa liiketoiminnan vaatimusten mukaan.

Kuten edellä mainittiin, mallirakenne sisältää yleensä joitain kiinteitä sisältölohkoja (tekstiä, kuvia, logoja jne.) sekoitettuna erityisiin ohjelmointirakenteisiin, jotka ohjaavat PDF dokumenttien kokoonpanologiikkaa. Nämä PDF dokumentin luontisäännöt on määritelty erityisellä lausekkeiden syntaksilla, jonka avulla kehittäjät voivat tehdä seuraavat:

  • upottaa ulkoisen asiakirjan sisältöä, kuvia, kaavioita, luetteloita, taulukoita, hyperlinkkejä, kirjanmerkkejä jne.
  • työskennellä tietojen kanssa käyttämällä kaavoja ja peräkkäisiä tietooperaatioita
  • määritä esitysmuoto numeerisille, teksti-, grafiikka-, grafiikka- ja päivämäärä- ja aikaelementeille
  • lisää sisältölohkoja ehdollisten lausekkeiden mukaan
  • määrittää erikoismuuttujat "kalliille" laskelmille, jotka lasketaan vain kerran
  • laskea kaavoja laskentataulukkoasiakirjoja kootessasi
  • määrittää sähköpostiviestin runkomääritteitä ja luoda dynaamisesti liitteitä
  • luoda ja lisätä viivakoodeja
  • aseta taustaväri HTML dokumenteille

Saat lisätietoja mallin syntaksista kehittäjäoppaastamme.

Vaatimukset

GroupDocs Assembly for Go ei vaadi ulkoisten ohjelmistojen tai kolmannen osapuolen työkalujen asentamista. Tämä on pilvipohjainen PDF ratkaisu, jossa kaikki ohjelmointivuorovaikutukset suoritetaan verkon yli REST API:n avulla.

Turvallisuus

Kaikki GroupDocs tuotteet ovat täysin alan turvallisuusstandardien mukaisia: tiedonsiirto tapahtuu SSL-protokollalla, mikä eliminoi mahdollisuuden, että kolmannet osapuolet sieppaavat tietoja. Jotta voit muodostaa yhteyden GroupDocs Cloud Services -palveluun, sinun on käytettävä henkilökohtaisia avaimia. Katso Pika-aloitusopas.

Luo PDF dokumentti Go

Seuraava koodiesimerkki näyttää, kuinka PDF raportteja luodaan Go avulla.

Luo PDF dokumentti kohteessa Go
Syötä tiedostot
Lataa asiakirjamalli
Tulostusmuoto
Valitse kohdemuoto luettelosta
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
assemblyApi, ctx, _ := api.NewAPIClient(config)
fileName:= "Input1.pdf"
dataFile:= "Input2.pdf"

requestFileContent, _ := os.Open(fileName)
uploadDocumentRequestOptions := map[string]interface{}{}
uploadDocumentRequest := &models.UploadFileRequest{
    FileContent: requestFileContent,
    Path: ToStringPointer(fileName),
    Optionals: uploadDocumentRequestOptions,
}
_, _, _ = assemblyApi.UploadFile(ctx, uploadDocumentRequest)

templateInfo := api.TemplateFileInfo{
    FilePath: fileName,
}
data, _ := ioutil.ReadFile(dataFile)

assembleOptions := api.AssembleOptions{
    TemplateFileInfo: &templateInfo,
    SaveFormat: "pdf",
    ReportData: string(data),
}
output, err := client.AssemblyApi.AssembleDocument(ctx, assembleOptions)
  
Kopioi koodi Go leikepöydälle

PDF dokumentin luominen käyttämällä Go

  1. Asenna 'GroupDocs.Assembly Cloud SDK for Go'.
  2. Lisää kirjastoviite (tuo kirjasto) Go-projektiisi.
  3. Luo mallidokumentti, lisää ohjelmointikonstruktit, jotka ohjaavat tietojen lisäämistä tietolähteestä.
  4. Luo tietolähde.
  5. Lataa asiakirjamalli GroupDocs Cloud Storageen (sinun on kirjauduttava sisään henkilökohtaiselle tilillesi).
  6. Luo asiakirja välittämällä mallisi ja tietosi Cloud API:lle.

PDF Report Builder:n asentaminen verkkotunnukselle Go

Asenna GroupDocs.Assembly Cloud SDK for Go suorittamalla go get -v github.com/groupdocs-assembly-cloud/groupdocs-assembly-cloud-go/api. Voit saada paljon hyödyllistä tietoa muista asennustavoista "How to use SDK" -osiosta.

Kloonaa GroupDocs.Assembly Cloud SDK for Go -lähdekoodi GitHubista ja käytä sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST-sovellusliittymäämme.

Laitteistovaatimukset

Katso tarkemmat tiedot Repository Documentation.

Muut tuetut asiakirjamuodot

Voit luoda raportteja muissa tiedostomuodoissa:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.