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

Aspose.PDF Cloud Go SDK

 
 

GO Cloud SDK untuk Pembuatan & Konversi PDF

REST API Terkemuka untuk Menghasilkan, Memodifikasi, Memanipulasi, dan Mengekspor file PDF ke HTML, PCL, XPS, TIFF, JPEG, SVG & lainnya tanpa menggunakan Adobe Acrobat.

Aspose.PDF Cloud adalah REST API canggih yang memungkinkan pengembang perangkat lunak membuat, mengedit, memberi anotasi, mengonversi, dan memanipulasi file PDF di cloud. Aspose.PDF Cloud Go SDK telah menyediakan cara yang sangat sederhana dan efisien untuk memungkinkan pengembang Go menggunakan Aspose.PDF Cloud API untuk menangani dokumen PDF di dalam aplikasinya. Go SDK memudahkan pengembang perangkat lunak untuk mengonversi file PDF ke berbagai format file, termasuk XLS, XLSX, PPTX, DOC, DOCX, MobiXML, JPEG, EMF, PNG, BMP, GIF, TIFF, Teks, dan banyak lagi . Perpustakaan juga menyediakan dukungan untuk mengkonversi file non-PDF ke format PDF di dalam aplikasi Go.

Aspose.PDF Cloud Go SDK sangat fleksibel dan telah menyertakan beberapa fungsi berguna yang memungkinkan pengguna melakukan berbagai operasi pada file PDF, seperti membuat dokumen PDF baru, mengonversi file PDF ke format berbeda, menambahkan tanda air & anotasi ke PDF, menambah atau menghapus halaman, memperbarui teks atau gambar, mengatur izin keamanan, menambahkan komentar, dan masih banyak lagi. Pengembang perangkat lunak dapat menggunakan SDK untuk bekerja dengan formulir PDF, termasuk membuat, mengisi, dan mengirimkan formulir. Pengembang juga dapat melakukan operasi pengoptimalan PDF, seperti mengurangi ukuran file PDF, menghapus sumber daya yang tidak terpakai, dan mengoptimalkan gambar.

Aspose.PDF Cloud Go SDK memungkinkan pemrogram mengekstrak berbagai elemen dokumen PDF dengan mudah, seperti mengekstrak anotasi dan gambar dokumen PDF termasuk format GIF, JPEG, PNG, dan TIFF, dan menyimpannya ke tempat pilihan Anda. Fitur hebat lainnya yang didukung oleh SDK adalah menambahkan lapisan OCR ke file PDF dan membuat dokumen yang dapat dicari dari File PDF yang dipindai. Dengan beragam fungsinya untuk membuat, mengedit, dan memanipulasi file PDF, SDK dapat membantu Anda membangun aplikasi canggih berbasis PDF di cloud.

Previous Next

Memulai dengan Aspose.PDF Cloud Go SDK

Cara yang disarankan untuk menginstal Aspose.PDF Cloud Go SDK adalah menggunakan GitHub. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal Aspose.PDF Cloud Go SDK melalui GitHub

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

Anda dapat mendownload pustakanya langsung dari Aspose.PDF halaman produk

Buat Dokumen PDF dari Format Lain melalui Go

Aspose.PDF Cloud Go SDK memberikan dukungan lengkap untuk pembuatan dan pengelolaan dokumen PDF di dalam aplikasi berbasis Cloud. Perpustakaan telah menyertakan banyak fitur untuk pembuatan PDF dari format file lain, seperti pembuatan PDF dari gambar, HTML, JPEG, PNG, TIFF, XML dan banyak lagi menggunakan Go REST API. Contoh berikut menunjukkan cara membuat dokumen PDF kosong menggunakan perintah Go.

Buat File PDF Kosong melalui 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)

Konversi Dokumen PDF ke Format Lain melalui Go

Mengonversi dokumen PDF ke format file lain adalah tugas umum yang harus dilakukan oleh banyak pengembang. Aspose.PDF Cloud Go SDK telah memfasilitasi pengembang perangkat lunak dengan menyediakan fungsionalitas lengkap untuk memuat dan mengonversi dokumen PDF ke berbagai format file lain yang didukung. SDK mendukung konversi ke EPUB, HTML, MHT, PCL, DOC, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS PCL, BMP, EMF, GIF, JPEG, PNG, TIFF, dan banyak lagi. Pengembang perangkat lunak juga dapat mengunggah file yang dihasilkan ke penyimpanan dan menggunakannya sesuai kebutuhan mereka. Contoh berikut menunjukkan cara mengonversi format file PDF ke Doc di dalam aplikasi Go.

Konversi File PDF ke DOC melalui 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)

Masukkan & Kelola Gambar dalam PDF melalui Go API

Aspose.PDF Cloud Go SDK telah menyediakan beberapa fitur berguna untuk menangani berbagai jenis gambar di dalam dokumen PDF menggunakan Go REST API. SDK telah menyertakan dukungan untuk format file gambar populer seperti BMP, GIF, JPEG, PNG, TIFF, dan banyak lagi. Ada beberapa fitur penting bagian perpustakaan untuk bekerja dengan gambar dalam file PDF seperti memasukkan gambar baru ke dalam PDF, membaca informasi gambar, mengganti gambar yang ada dalam PDF, mengekstraksi gambar tertentu dari PDF, mengekspor gambar dokumen ke format lain. , dan masih banyak lagi. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengganti gambar yang ada di dalam dokumen PDF menggunakan perintah Go.

Bagaimana Cara Mengganti Gambar di Dokumen PDF melalui 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)

Kelola Halaman di dalam PDF melalui Go REST API

Aspose.PDF Cloud Go SDK memudahkan pemrogram komputer untuk bekerja dengan halaman PDF di dalam aplikasi Go cloud mereka sendiri. SDK telah menyertakan beberapa fitur penting untuk menangani halaman, seperti menambahkan halaman baru ke file PDF, mengambil informasi halaman PDF, memindahkan halaman ke lokasi baru dalam file PDF, menghapus halaman PDF yang tidak diinginkan, konversi halaman file PDF ke format gambar, mendapatkan halaman menghitung PDF, menandatangani halaman PDF, mendapatkan jumlah halaman PDF, dan banyak lagi. Contoh berikut menunjukkan cara menambahkan halaman baru ke dokumen PDF di dalam aplikasi Go.

Masukkan Halaman Baru ke Dokumen PDF melalui 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)

 Indonesia