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

Aspose.PDF Cloud Go SDK

 
 

GO Cloud SDK til PDF-generering og -konvertering

En førende REST API til at generere, ændre, manipulere og eksportere PDF-filer til HTML, PCL, XPS, TIFF, JPEG, SVG og mere uden brug af Adobe Acrobat.

Aspose.PDF Cloud er en kraftfuld REST API, der gør det muligt for softwareudviklere at oprette, redigere, kommentere, konvertere og manipulere PDF-filer i skyen. Aspose.PDF Cloud Go SDK har givet en meget enkel og effektiv måde at give Go-udviklere mulighed for at bruge Aspose.PDF Cloud API til at håndtere PDF-dokumenter i deres applikationer. Go SDK gør det nemt for softwareudviklere at konvertere PDF-filer til en bred vifte af filformater, herunder XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, Text og mere . Biblioteket understøtter også konvertering af ikke-PDF-filer til PDF-format i Go-programmer.

Aspose.PDF Cloud Go SDK er yderst fleksibel og har inkluderet nogle nyttige funktioner, der giver brugerne mulighed for at udføre forskellige handlinger på PDF-filer, såsom oprettelse af nye PDF-dokumenter, konvertering af PDF-filer til forskellige formater, tilføjelse af vandmærker og annoteringer til PDF-filer, tilføjelse eller fjernelse af sider, opdatering af tekst eller billeder, indstilling af sikkerhedstilladelser, tilføjelse af kommentarer og meget mere. Softwareudviklere kan bruge SDK'et til at arbejde med PDF-formularer, herunder oprettelse, udfyldning og indsendelse af formularer. Udviklere kan også udføre PDF-optimeringsoperationer, såsom at reducere PDF-filstørrelsen, fjerne ubrugte ressourcer og optimere billeder.

Aspose.PDF Cloud Go SDK gør det muligt for programmører at udtrække forskellige elementer i PDF-dokumenter med lethed, såsom at udtrække PDF-dokumentanmærkninger og billeder, inklusive GIF-, JPEG-, PNG- og TIFF-formater, og gemme det et sted efter eget valg. En anden fantastisk funktion, der understøttes af SDK, er at tilføje OCR-lag til PDF-filer og oprette søgbare dokumenter fra scannede PDF-filer. Med sit brede udvalg af funktioner til oprettelse, redigering og manipulation af PDF-filer kan SDK'et hjælpe dig med at bygge sofistikerede PDF-baserede applikationer i skyen.

Previous Next

Kom godt i gang med Aspose.PDF Cloud Go SDK

Den anbefalede måde at installere Aspose.PDF Cloud Go SDK på bruger GitHub. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.PDF Cloud Go SDK via GitHub

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

Du kan downloade biblioteket direkte fra Aspose.PDF-produktsiden

Opret PDF-dokumenter fra andre formater via Go

Aspose.PDF Cloud Go SDK giver komplet support til oprettelse og administration af PDF-dokumenter i skybaserede applikationer. Biblioteket har inkluderet adskillige funktioner til PDF-generering fra andre filformater, såsom PDF-oprettelse fra billeder, HTML, JPEG, PNG, TIFF, XML og mange flere ved hjælp af Go REST API'er. Følgende eksempel viser, hvordan du opretter tomme PDF-dokumenter ved hjælp af Go-kommandoer.

Opret 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

Konvertering af PDF-dokumenter til andre filformater er en almindelig opgave, som mange udviklere skal udføre. Aspose.PDF Cloud Go SDK har faciliteret softwareudviklere ved at levere komplet funktionalitet til indlæsning og konvertering af PDF-dokumenter til adskillige andre understøttede filformater. SDK'et understø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. Softwareudviklere kan også uploade den resulterende fil til et lager og bruge det efter deres egne behov. Følgende eksempel viser, hvordan man konverterer PDF til Doc-filformat i Go-applikationer.

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)

Indsæt og administrer billede i PDF via Go API

Aspose.PDF Cloud Go SDK har leveret nogle nyttige funktioner til håndtering af forskellige typer billeder i PDF-dokumenter ved hjælp af Go REST API. SDK'et har inkluderet understøttelse af populære billedfilformater som BMP, GIF, JPEG, PNG, TIFF og mere. Der er flere vigtige funktioner i biblioteket til at arbejde med billeder i PDF-filer, såsom at indsætte nye billeder i PDF, læse billedinformation, erstatte eksisterende billeder i en PDF, udtrække et bestemt billede fra en PDF, eksportere dokumentbilleder til et andet format , og mange flere. Følgende eksempel viser, hvordan softwareudviklere kan erstatte et eksisterende billede i PDF-dokumenter ved hjælp af Go-kommandoer.

Hvordan erstatter man billeder 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 gør det nemt for computerprogrammører at arbejde med PDF-sider i deres egne Go cloud-applikationer. SDK'et har inkluderet flere vigtige funktioner til håndtering af sider, såsom tilføjelse af nye sider til PDF-filer, hentning af PDF-sideoplysninger, flytning af sider til en ny placering i PDF-filer, sletning af uønskede PDF-sider, PDF-filside til billedformatkonvertering, hentning af side antal af en PDF, signering af PDF-side, få PDF-sideantal og mange flere. Følgende eksempel viser, hvordan du tilføjer en ny side til et PDF-dokument i Go-applikationer.

Indsæt 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)

 Dansk