Aspose.PDF Cloud Go SDK
GO Cloud SDK PDF-tiedostojen luomiseen ja muuntamiseen
Johtava REST-sovellusliittymä PDF-tiedostojen luomiseen, muokkaamiseen, manipulointiin ja viemiseen HTML-, PCL-, XPS-, TIFF-, JPEG-, SVG- ja muihin muotoihin ilman Adobe Acrobatia.
Aspose.PDF Cloud on tehokas REST-sovellusliittymä, jonka avulla ohjelmistokehittäjät voivat luoda, muokata, merkitä, muuntaa ja käsitellä PDF-tiedostoja pilvessä. Aspose.PDF Cloud Go SDK on tarjonnut erittäin yksinkertaisen ja tehokkaan tavan antaa Go-kehittäjille mahdollisuuden käyttää Aspose.PDF-tiedostoa. Cloud API käsittelee PDF-dokumentteja sovellusten sisällä. Go SDK:n avulla ohjelmistokehittäjät voivat helposti muuntaa PDF-tiedostoja useisiin tiedostomuotoihin, mukaan lukien XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, teksti ja paljon muuta. . Kirjasto tukee myös muiden kuin PDF-tiedostojen muuntamista PDF-muotoon Go-sovelluksissa.
Aspose.PDF Cloud Go SDK on erittäin joustava ja sisältää hyödyllisiä toimintoja, joiden avulla käyttäjät voivat suorittaa erilaisia toimintoja PDF-tiedostoille, kuten luoda uusia PDF-dokumentteja, muuntaa PDF-tiedostoja eri muotoihin, lisätä vesileimoja ja huomautuksia PDF-tiedostoihin, sivujen lisääminen tai poistaminen, tekstin tai kuvien päivittäminen, suojausoikeuksien määrittäminen, kommenttien lisääminen ja paljon muuta. Ohjelmistokehittäjät voivat käyttää SDK:ta PDF-lomakkeiden käsittelyyn, mukaan lukien lomakkeiden luomiseen, täyttämiseen ja lähettämiseen. Kehittäjät voivat myös suorittaa PDF-optimointitoimintoja, kuten pienentää PDF-tiedoston kokoa, poistaa käyttämättömiä resursseja ja optimoida kuvia.
Aspose.PDF Cloud Go SDK:n avulla ohjelmoijat voivat poimia helposti erilaisia PDF-dokumenttien osia, kuten poimia PDF-dokumenttien huomautuksia ja kuvia, mukaan lukien GIF-, JPEG-, PNG- ja TIFF-muodot, ja tallentaa ne valitsemaasi paikkaan. Toinen SDK:n tukema hieno ominaisuus on OCR-tasojen lisääminen PDF-tiedostoihin ja haettavien asiakirjojen luominen skannatuista PDF-tiedostoista. SDK:lla on laaja valikoima PDF-tiedostojen luomiseen, muokkaamiseen ja käsittelyyn tarkoitettuja toimintoja, ja se voi auttaa sinua rakentamaan kehittyneitä PDF-pohjaisia sovelluksia pilveen.
Aspose.PDF Cloud Go SDK:n käytön aloittaminen
Suositeltu tapa asentaa Aspose.PDF Cloud Go SDK on GitHub. Käytä seuraavaa komentoa sujuvaan asennukseen.
Asenna Aspose.PDF Cloud Go SDK GitHubin kautta
go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v23
Voit ladata kirjaston suoraan Aspose.PDF-tuotesivulta
Luo PDF-dokumentteja muista muodoista Go:n kautta
Aspose.PDF Cloud Go SDK tarjoaa täydellisen tuen PDF-dokumenttien luomiseen ja hallintaan pilvipohjaisissa sovelluksissa. Kirjastossa on lukuisia ominaisuuksia PDF-tiedostojen luomiseen muista tiedostomuodoista, kuten PDF-tiedostojen luominen kuvista, HTML, JPEG, PNG, TIFF, XML ja monet muut Go REST API:iden avulla. Seuraava esimerkki osoittaa, kuinka tyhjiä PDF-dokumentteja luodaan Go-komennoilla.
Luo tyhjä PDF-tiedosto Go REST API:n kautta
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "input.pdf"
// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)
options := map[string]interface{}{
"storage": "First Storage",
}
//Create empty document
documentResponse, response, _ := client.PdfApi.PutCreateDocument(fileName, options)
fmt.Println(response.Status)
fmt.Println(documentResponse.Document.Pages.List[0].Id)
Muunna PDF-asiakirja muihin muotoihin Golla
PDF-dokumenttien muuntaminen toiseen tiedostomuotoon on yleinen tehtävä, joka monien kehittäjien on suoritettava. Aspose.PDF Cloud Go SDK on auttanut ohjelmistokehittäjiä tarjoamalla täydelliset toiminnot PDF-dokumenttien lataamiseen ja muuntamiseen lukuisiin muihin tuettuihin tiedostomuotoihin. SDK tukee muuntamista EPUB-, HTML-, MHT-, PCL-, DOC-, PDFA-, PPTX-, SVG-, TIFF-, XLS-, XLSX-, XML-, XPS-, PS PCL-, BMP-, EMF-, GIF-, JPEG-, PNG-, TIFF- ja moniin muihin muotoihin. Ohjelmistokehittäjät voivat myös ladata tuloksena olevan tiedoston tallennustilaan ja käyttää sitä omien tarpeidensa mukaan. Seuraava esimerkki näyttää, kuinka PDF muunnetaan Doc-tiedostomuotoon Go-sovelluksissa.
Muunna PDF DOC-tiedostoksi Go REST API:n kautta
import (
"github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/pdf_api"
)
pdfApi, err := pdf_api.NewPdfApi("Client ID", "Client Secret", "API Version")
convertToFormatRequest := pdf_api.ConvertToFormatRequest{Name: "input.pdf", Format: "doc"}
response, err := pdfApi.ConvertToFormat(ctx, convertToFormatRequest)
It
// Save the output DOC file:
outputFile, err := os.Create("output.doc")
defer outputFile.Close()
io.Copy(outputFile, response)
Lisää ja hallitse kuvaa PDF-muodossa Go API:n kautta
Aspose.PDF Cloud Go SDK on tarjonnut hyödyllisiä ominaisuuksia PDF-dokumenttien erityyppisten kuvien käsittelyyn Go REST API:n avulla. SDK sisältää tuen suosituille kuvatiedostomuodoille, kuten BMP, GIF, JPEG, PNG, TIFF ja paljon muuta. Kirjastossa on useita tärkeitä ominaisuuksia PDF-tiedostojen kuvien käsittelyyn, kuten uusien kuvien lisääminen PDF-tiedostoon, kuvatietojen lukeminen, olemassa olevien kuvien korvaaminen PDF-tiedostossa, tietyn kuvan purkaminen PDF-tiedostosta, asiakirjakuvien vieminen toiseen muotoon. , ja paljon muuta. Seuraava esimerkki näyttää, kuinka ohjelmistokehittäjät voivat korvata olemassa olevan kuvan PDF-dokumenttien sisällä Go-komentojen avulla.
Kuinka korvata kuvia PDF-dokumentissa Go API:n kautta?
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "4pages.pdf"
filePath := "data/4pages.pdf"
imageFile := "butterfly.jpg"
imageFilePath := "data/butterfly.jpg"
imageID := "GE5TKOBSGI2DWMJQHAWDOMRMGEYDSLBXGM"
// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)
// Upload document
file, _ := os.Open(filePath)
_, _, err1 := client.PdfApi.UploadFile(fileName, file, nil)
if err1 != nil {
fmt.Println(err1)
}
// Upload image
imgFile, _ := os.Open(imageFilePath)
_, _, err2 := client.PdfApi.UploadFile(imageFile, imgFile, nil)
if err2 != nil {
fmt.Println(err2)
}
options := map[string]interface{}{
"storage": "First Storage",
"imageFilePath": imageFile,
"image": imgFile,
}
//Replace image
imageResponse, response, _ := client.PdfApi.PutReplaceImage(fileName, imageID, options)
fmt.Println(response.Status)
fmt.Println(imageResponse.Image.Id)
Hallinnoi PDF-sivuja Go REST API:n kautta
Aspose.PDF Cloud Go SDK:n avulla tietokoneohjelmoijat voivat helposti käsitellä PDF-sivuja omissa Go-pilvisovelluksessaan. SDK sisältää useita tärkeitä ominaisuuksia sivujen käsittelyä varten, kuten uusien sivujen lisääminen PDF-tiedostoihin, PDF-sivutietojen hakeminen, sivujen siirtäminen uuteen paikkaan PDF-tiedostoissa, ei-toivottujen PDF-sivujen poistaminen, PDF-tiedoston sivun muuntaminen kuvamuotoon, sivun hakeminen PDF-tiedostojen lukumäärä, PDF-sivun allekirjoittaminen, PDF-sivumäärän saaminen ja paljon muuta. Seuraava esimerkki näyttää, kuinka uusi sivu lisätään PDF-dokumenttiin Go-sovelluksissa.
Lisää uusi sivu PDF-dokumenttiin Go REST API:n kautta
// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "4pages.pdf"
filePath := "data/4pages.pdf"
// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)
// Upload 1st document
file, _ := os.Open(filePath)
_, _, err1 := client.PdfApi.UploadFile(fileName, file, nil)
if err1 != nil {
fmt.Println(err1)
}
options := map[string]interface{}{
"storage": "First Storage",
}
//Add new page to PDF doc
documentPageResponse, response, _ := client.PdfApi.PutAddNewPage(fileName, options)
fmt.Println(response.Status)
fmt.Println(documentPageResponse.Pages.List[0].Id)