HTML JPG PDF XML DOCX
  Product Family
PDF

Dapatkan Tabel dari PDF melalui Go SDK

API untuk mendapatkan tabel dari dokumen PDF dengan Aspose.PDF Cloud Go SDK

Get Started

Cara mengekstrak tabel dari dokumen PDF menggunakan Cloud Go SDK

Untuk mendapatkan tabel dari dokumen PDF, kita akan menggunakan Aspose.PDF Cloud Go SDK Cloud SDK ini membantu programmer Go dalam mengembangkan aplikasi pembuat, anotator, editor, dan konverter PDF berbasis cloud menggunakan bahasa pemrograman Go melalui Aspose.PDF REST API. Gunakan perintah berikut dari Package Manager Console.

Perintah Package Manager Console


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

Langkah-langkah untuk mendapatkan tabel menggunakan Go

Pengembang Aspose.PDF Cloud Go dapat dengan mudah mengekstrak tabel dari dokumen PDF. Pengembang hanya membutuhkan beberapa baris kode.

  1. Definisikan Fungsi ExtractTables
  2. Unggah File PDF ke Aspose Cloud
  3. Atur Argumen Permintaan
  4. Panggil API untuk Mendapatkan Tabel dalam Dokumen
  5. Periksa Kesalahan dan Validasi Respons HTTP
  6. Jika Tabel Ditemukan, Cetak Metadata Tabel
 

Kode contoh ini menunjukkan cara mengekstrak tabel dari dokumen PDF menggunakan PDF Cloud Go SDK


    package main

    import (
        "fmt"

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

    func ExtractTables(pdf_api *asposepdfcloud.PdfApiService, document string, remoteFolder string) {
        // Extract all tables form the document and show table info
        uploadFile(pdf_api, document)

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

        result, httpResponse, err := pdf_api.GetDocumentTables(document, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("ExtractTables(): Failed to extract tablev from the document.")
        } else {
            if result.Tables == nil || len(result.Tables.List) == 0 {
                fmt.Println("ExtractTables(): Tables not found in the document.")
            } else {
                for i, t := range result.Tables.List {
                    fmt.Println("table", i, " => id: '"+t.Id+"', page: '", t.PageNum, "', rows: '", len(t.RowList), "', columns: '", len(t.RowList[0].CellList), "'")
                }
            }
        }
    }
 

Bekerja dengan tabel dalam PDF melalui Go SDK

Tabel menyediakan format terstruktur untuk menyajikan data secara sistematis, memudahkan pembaca untuk memahami dan menganalisis informasi. Mereka juga meningkatkan daya tarik visual dokumen, menambahkan profesionalisme dan organisasi. Ketika berhadapan dengan data numerik atau komparatif, tabel meningkatkan kejelasan dengan mengelompokkan informasi terkait dalam format yang mudah dibaca. Selain itu, tabel dapat menggabungkan konten yang dihasilkan secara real-time atau dinamis, seperti data dari basis data atau dasbor analitik. Ekstrak Tabel dari dokumen PDF dengan Aspose.PDF Cloud Go SDK.

Dengan Go SDK kami, Anda dapat

  • Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Menambahkan tabel & stempel teks atau gambar ke dokumen PDF.
  • Menggabungkan beberapa dokumen PDF ke dalam file yang ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Menerapkan enkripsi atau dekripsi pada dokumen PDF & mengatur kata sandi.
  • Menghapus semua stempel & tabel dari 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 mengkonversi dokumen PDF ke berbagai format file lainnya.
  • Mengekstrak berbagai elemen file PDF & membuat dokumen PDF teroptimasi.
  • Anda dapat mencoba Aplikasi gratis kami untuk mendapatkan tabel dari file PDF secara online dan menguji fungsionalitasnya.

  •