Di salah satu posting sebelumnya, kami berbicara tentang cara mengonversi file PDF ke presentasi PowerPoint PPT/PPTX menggunakan C# dalam aplikasi .NET kami. Dalam kebanyakan kasus, kumpulan opsi konversi dasar berfungsi dengan baik. Namun, hari ini, kami akan membahas beberapa trik lanjutan untuk konversi PDF ke PPTX:

Tangani Catatan atau Komentar dalam Konversi PDF ke PPTX C#

Saat saya memberi tahu orang tentang sesuatu dan menggunakan presentasi, saya juga suka membuat catatan pada slide, menggambar panah, membuat aksen dengan bentuk geometris, dll.

Bagaimana Menggambar di PDF?

Caranya mudah, saya membuka file PDF saya di Adobe Reader DC atau di Microsoft Edge dan menggunakan alat pensil. Secara default, Adobe Reader menggunakan pensil merah.

menangani catatan dalam pdf ke pptx

Membuat catatan di Adobe Reader

Padahal, Microsoft Edge menggunakan yang berwarna biru.

komentar dan catatan pdf ke pptx

Jika file PDF tersebut diubah menjadi presentasi PPTX, maka semua catatan akan ditransfer ke file PPTX.

Bagaimana Kita Dapat Memperbaikinya?

Dalam standar PDF, kami berurusan dengan konten halaman dan elemen tambahan bernama anotasi. Mari tulis sepotong kecil kode C# untuk menyelidiki jenis anotasi apa yang ada dalam dokumen tersebut.

Setelah eksekusi, kita akan mendapatkan hasil seperti ini:

1 Andrew Ink #E52237
1 Andrew Popup #000000
1 Andrew Square #E52237
1 Andrew Popup #000000

Artinya, ada tiga jenis anotasi pada halaman PDF:

  • Tinta – ini gambar pensil kami,
  • Kotak – gambar persegi panjang kita,
  • Popup – anotasi pop-up menampilkan teks di jendela pop-up untuk masuk dan mengedit. Itu tidak akan muncul sendiri tetapi dikaitkan dengan anotasi markup, anotasi induknya, dan akan digunakan untuk mengedit teks induknya. Dalam kasus kami, anotasi Popup ditautkan dengan Tinta dan Kotak. Itu tidak akan memiliki aliran tampilan, sehingga tidak akan mempengaruhi konversi PDF ke PPTX.

Hapus Anotasi dalam Konversi PDF ke PPTX

Jadi, untuk menghapus gambar tambahan di PDF, kita harus menghapus anotasi Tinta dan Kotak. Berikut ini adalah langkah-langkah untuk melakukan operasi ini.

Cuplikan kode C# di bawah ini menunjukkan salah satu cara yang memungkinkan untuk menghapus anotasi dalam konversi PDF ke PPTX:

Seperti disebutkan di atas, presenter dapat menggunakan berbagai alat dan warna untuk komentar, dan kami dapat (jika perlu) menyetel sampel terakhir. Misalnya, kami hanya dapat menghapus anotasi merah (kode warna #E52237) atau anotasi penyaji tertentu.

Mari kita coba cara lain untuk meningkatkan konten grafik dalam konversi PDF ke PPTX.

C# PDF ke PPTX - Pisahkan Grafik Dekorasi dari Gambar Konten

Saat mengonversi PDF menjadi PPTX, biasanya semua gambar dalam file PDF dikelompokkan menjadi satu gambar latar belakang di keluaran. Itu tidak selalu nyaman dan Aspose.PDF for .NET memiliki mode khusus yang dapat mengubah perilaku konverter saat mengonversi PDF ke PPTX.

Untuk mengaktifkan mode ini, Anda dapat menyetel properti SeparateImages ke true. Cuplikan kode berikut menunjukkan cara menggunakan opsi ini dalam konversi PDF ke PPTX di C#:

Dengan demikian, slide dari contoh sebelumnya akan dipecah menjadi 3 gambar.

gambar dekorasi dalam pdf ke pptx

Perlu dicatat bahwa tidak selalu mungkin untuk secara akurat memisahkan gambar latar belakang dari gambar konten. Oleh karena itu, pengonversi terkadang dapat membuat kesalahan dan menambahkan elemen tambahan ke konten.

Kesimpulan

Dalam artikel ini, Anda mempelajari cara menangani komentar dan grafik dekorasi dalam konversi PDF ke PPTX C#. Anda dapat mengevaluasi kualitas kerja konverter PDF ke PPTX kami menggunakan aplikasi web gratis yang berfungsi penuh - Aspose.PDF PPTX Converter.

Lihat juga