1. Produkter
  2.   PDF
  3.   GO
  4.   Aspose.PDF Cloud Go SDK

Aspose.PDF Cloud Go SDK

 
 

GO Cloud SDK for PDF-generering og -konvertering

En ledende REST API for å generere, endre, manipulere og eksportere PDF-filer til HTML, PCL, XPS, TIFF, JPEG, SVG og mer uten å bruke Adobe Acrobat.

Aspose.PDF Cloud er et kraftig REST API som gjør det mulig for programvareutviklere å lage, redigere, kommentere, konvertere og manipulere PDF-filer i skyen. Aspose.PDF Cloud Go SDK har gitt en veldig enkel og effektiv måte å la Go-utviklere bruke Aspose.PDF Cloud API for å håndtere PDF-dokumenter i applikasjonene deres. Go SDK gjør det enkelt for programvareutviklere å konvertere PDF-filer til et bredt spekter av filformater, inkludert XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, Text og mer . Biblioteket gir også støtte for konvertering av ikke-PDF-filer til PDF-format i Go-applikasjoner.

Aspose.PDF Cloud Go SDK er svært fleksibel og har inkludert noen nyttige funksjoner som lar brukere utføre ulike operasjoner på PDF-filer, som å lage nye PDF-dokumenter, konvertere PDF-filer til forskjellige formater, legge til vannmerker og merknader til PDF-filer, legge til eller fjerne sider, oppdatere tekst eller bilder, angi sikkerhetstillatelser, legge til kommentarer og mye mer. Programvareutviklere kan bruke SDK til å jobbe med PDF-skjemaer, inkludert opprettelse, fylling og innsending av skjemaer. Utviklere kan også utføre PDF-optimaliseringsoperasjoner, som å redusere PDF-filstørrelsen, fjerne ubrukte ressurser og optimalisere bilder.

Aspose.PDF Cloud Go SDK gjør det mulig for programmerere å enkelt trekke ut ulike elementer av PDF-dokumenter, for eksempel å trekke ut PDF-dokumentmerknader og bilder, inkludert GIF-, JPEG-, PNG- og TIFF-format, og lagre det på et sted du velger. En annen flott funksjon som støttes av SDK er å legge til OCR-lag til PDF-filer og lage søkbare dokumenter fra skannede PDF-filer. Med sitt brede utvalg av funksjoner for å lage, redigere og manipulere PDF-filer, kan SDK-en hjelpe deg med å bygge sofistikerte PDF-baserte applikasjoner i skyen.

Previous Next

Kom i gang med Aspose.PDF Cloud Go SDK

Den anbefalte måten å installere Aspose.PDF Cloud Go SDK på bruker GitHub. Bruk følgende kommando for en jevn installasjon.

Installer Aspose.PDF Cloud Go SDK via GitHub

 go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v23

Du kan laste ned biblioteket direkte fra Aspose.PDF produktside

Lag PDF-dokumenter fra andre formater via Go

Aspose.PDF Cloud Go SDK gir fullstendig støtte for oppretting og administrasjon av PDF-dokumenter i skybaserte applikasjoner. Biblioteket har inkludert en rekke funksjoner for PDF-generering fra andre filformater, for eksempel PDF-oppretting fra bilder, HTML, JPEG, PNG, TIFF, XML og mange flere ved å bruke Go REST APIer. Følgende eksempel viser hvordan du oppretter tomme PDF-dokumenter ved å bruke Go-kommandoer.

Opprett en tom PDF-fil via Go REST API

// 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)

Konverter PDF-dokument til andre formater via Go

Å konvertere PDF-dokumenter til andre filformater er en vanlig oppgave som mange utviklere må utføre. Aspose.PDF Cloud Go SDK har forenklet programvareutviklere ved å tilby komplett funksjonalitet for å laste og konvertere PDF-dokumenter til en rekke andre støttede filformater. SDK-en støtter konvertering til EPUB, HTML, MHT, PCL, DOC, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS PCL, BMP, EMF, GIF, JPEG, PNG, TIFF og mange flere. Programvareutviklere kan også laste opp den resulterende filen til en lagring og bruke den i henhold til deres egne behov. Følgende eksempel viser hvordan du konverterer PDF til Doc-filformat i Go-applikasjoner.

Konverter PDF til DOC-fil via Go REST API

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)

Sett inn og administrer bilde i PDF via Go API

Aspose.PDF Cloud Go SDK har gitt noen nyttige funksjoner for å håndtere ulike typer bilder i PDF-dokumenter ved å bruke Go REST API. SDK-en har inkludert støtte for populære bildefilformater som BMP, GIF, JPEG, PNG, TIFF og mer. Det er flere viktige funksjoner i biblioteket for å jobbe med bilder i PDF-filer, som å sette inn nye bilder i PDF, lese bildeinformasjon, erstatte eksisterende bilder i en PDF, trekke ut et bestemt bilde fra en PDF, eksportere dokumentbilder til et annet format , og mange flere. Følgende eksempel viser hvordan programvareutviklere kan erstatte et eksisterende bilde i PDF-dokumenter ved å bruke Go-kommandoer.

Hvordan erstatte bilder i PDF-dokument via Go API?

 // 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)

Administrer sider i PDF via Go REST API

Aspose.PDF Cloud Go SDK gjør det enkelt for dataprogrammerere å jobbe med PDF-sider i sine egne Go-skyapplikasjoner. SDK-en har inkludert flere viktige funksjoner for håndtering av sider, som å legge til nye sider i PDF-filer, hente PDF-sideinformasjon, flytte sider til en ny plassering i PDF-filer, slette uønskede PDF-sider, PDF-filside til bildeformatkonvertering, hente side antall av en PDF, signering av PDF-side, få PDF-sidetelling og mange flere. Følgende eksempel viser hvordan du legger til en ny side i et PDF-dokument i Go-applikasjoner.

Sett inn ny side til PDF-dokument via Go REST API

 // 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)

 Norsk