Hapus Tabel dari PDF yang Ada

Untuk menghapus tabel, kita perlu menggunakan kelas TableAbsorber untuk mendapatkan tabel di PDF yang ada dan kemudian memanggil Remove.

Potongan kode berikut juga bekerja dengan pustaka Aspose.PDF.Drawing.

Menghapus Tabel dari Dokumen PDF

Kami telah menambahkan fungsi baru yaitu Kami telah menambahkan fungsi baru yaitu.

// Untuk contoh lengkap dan file data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_Tables();

// Memuat dokumen PDF yang ada
Document pdfDocument = new Document(dataDir + "Table_input.pdf");

// Membuat objek TableAbsorber untuk menemukan tabel
TableAbsorber absorber = new TableAbsorber();

// Mengunjungi halaman pertama dengan absorber
absorber.Visit(pdfDocument.Pages[1]);

// Mendapatkan tabel pertama di halaman
AbsorbedTable table = absorber.TableList[0];

// Menghapus tabel
absorber.Remove(table);

// Menyimpan PDF
pdfDocument.Save(dataDir + "Table_out.pdf");

Menghapus Beberapa Tabel dari Dokumen PDF

Terkadang dokumen PDF mungkin mengandung lebih dari satu tabel dan Anda mungkin perlu menghapus beberapa tabel dari dokumen tersebut. Untuk menghapus beberapa tabel dari dokumen PDF, silakan gunakan potongan kode berikut:

// Untuk contoh lengkap dan file data, silakan kunjungi https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// Jalur ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_AsposePdf_Tables();

// Memuat dokumen PDF yang ada
Document pdfDocument = new Document(dataDir + "Table_input2.pdf");

// Membuat objek TableAbsorber untuk menemukan tabel
TableAbsorber absorber = new TableAbsorber();

// Mengunjungi halaman kedua dengan absorber
absorber.Visit(pdfDocument.Pages[1]);

// Mendapatkan salinan koleksi tabel
AbsorbedTable[] tables = new AbsorbedTable[absorber.TableList.Count];
absorber.TableList.CopyTo(tables, 0);

// Melakukan perulangan melalui salinan koleksi dan menghapus tabel
foreach (AbsorbedTable table in tables)
    absorber.Remove(table);

// Menyimpan dokumen
pdfDocument.Save(dataDir + "Table2_out.pdf");