HTML JPG PDF XML DOCX
  Product Family
PDF

Mem-parse PDF untuk Ekstraksi Gambar berdasarkan Id di Go SDK

API untuk mem-parse dokumen PDF guna mengekstrak gambar berdasarkan Id menggunakan API Go di sisi server.

Get Started

Cara mem-parse dokumen PDF untuk Ekstraksi Gambar berdasarkan Id menggunakan Cloud Go SDK

Untuk mem-parse dokumen PDF guna mengekstrak Gambar berdasarkan Id melalui Cloud Go SDK, kita akan menggunakan Aspose.PDF Cloud Go SDK Cloud Go SDK ini membantu pemrogram Go dalam mengembangkan aplikasi pembuat, anotator, editor, konverter, dan parser PDF berbasis cloud menggunakan bahasa pemrograman Go melalui Aspose.PDF REST API. Gunakan perintah berikut dari Konsol Pengelola Paket.

Perintah Konsol Pengelola Paket


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

Langkah-langkah untuk mem-parse PDF untuk Ekstraksi Gambar berdasarkan Id menggunakan Go SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah mem-parse dokumen PDF untuk ekstraksi Gambar berdasarkan Id. Pengembang hanya memerlukan beberapa baris kode.

  1. Buat objek Konfigurasi baru dengan Rahasia Aplikasi dan Kunci Anda
  2. Buat objek untuk menghubungkan ke API Cloud
  3. Unggah file dokumen Anda
  4. Mem-parse dokumen PDF untuk ekstraksi Gambar berdasarkan Id di penyimpanan cloud menggunakan fungsi GetImageExtractAsPng
  5. Periksa respons dan catat hasilnya
  6. Unduh Gambar sebagai file PNG secara lokal jika diperlukan
 

Kode contoh ini menunjukkan mem-parse dokumen PDF untuk ekstraksi Gambar berdasarkan Id


package main

import (
	"fmt"
	"path"

	asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
)

// Extract Image from the document to PNG file
func ParseExtractImage(documentName string, imageId string, localFolder string, remoteFolder string) {
	
	// Get your AppSecret and Key from https://dashboard.aspose.cloud (free registration required).
	pdf_api := asposepdfcloud.NewPdfApiService(APP_SID, APP_KEY, "")

	args := map[string]interface{}{
		"folder": remoteFolder,
	}

	file, _ := os.Open(path.Join(localFolder, documentName))	
	_, _, _ = pdf_api.UploadFile(path.Join(remoteFolder, documentName), file, args)

	response, httpResponse, err := pdf_api.GetImageExtractAsPng(documentName, imageId, args)

	if err != nil {
		fmt.Println(err.Error())
	} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
		fmt.Println("ParseExtractImage(): Failed to extract image.")
	} else {
		fmt.Println("ParseExtractImage(): Image'" + imageId + "' successfully extracted from the document.")

		fileName := path.Join(localFolder, (imageId + ".png"))
		f, _ := os.Create(fileName)
		_, _ = f.Write(response)
		fmt.Println("File '" + fileName + "' successfully downloaded.")
	}
}
 

Bekerja dengan parsing Gambar berdasarkan Id dalam PDF melalui Go SDK

Dengan mem-parse dokumen PDF untuk ekstraksi gambar berdasarkan Id, Anda dapat mengunduh atau memodifikasi gambar dalam PDF sesuai kebutuhan. Ini mempertahankan posisi gambar dalam dokumen sambil menghemat waktu dan mengurangi pekerjaan manual. Mem-parse dokumen PDF untuk ekstraksi gambar berdasarkan Id dengan Aspose.PDF Cloud Go SDK.

Dengan SDK Go kami, Anda dapat

  • Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Menambahkan tabel & stempel teks atau gambar ke dokumen PDF.
  • Menambahkan beberapa dokumen PDF ke file yang sudah ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Menerapkan enkripsi atau dekripsi ke dokumen PDF & menetapkan kata sandi.
  • Menghapus semua stempel & tabel dari satu halaman atau seluruh dokumen PDF.
  • Menghapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Mengganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Mengekstrak berbagai elemen file PDF & membuat dokumen PDF dioptimalkan.
  • Anda dapat mencoba Aplikasi gratis kami untuk menguji fungsionalitas.

  •