Anda dapat menyunting dokumen PDF secara terprogram tanpa menginstal aplikasi eksternal apa pun. Sebagai pengembang C#, Anda dapat dengan mudah menyunting dokumen PDF di aplikasi .NET Anda. Artikel ini akan berfokus pada cara menyunting dokumen PDF menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:
- C# API untuk Redaksi PDF
- Mengedit Teks dalam PDF menggunakan C#
- Metadata Redaksi dalam PDF menggunakan C#
- Redact Gambar dalam PDF menggunakan C#
- Terapkan Banyak Redaksi dalam PDF menggunakan C#
C# API untuk Redaksi PDF
Untuk redaksi dalam dokumen PDF, saya akan menggunakan GroupDocs.Redaction for .NET API. Ini memungkinkan Anda untuk menyunting file PDF, Word, Excel, PowerPoint, dan gambar. Ini juga memungkinkan Anda untuk menghapus informasi rahasia dari lebih dari 30 jenis format yang didukung. Anda dapat menerapkan berbagai jenis redaksi seperti redaksi teks, redaksi metadata, redaksi anotasi, dan redaksi dokumen tabular. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.
Install-Package GroupDocs.Redaction
Sunting Teks dalam PDF menggunakan C#
Anda dapat dengan mudah menerapkan redaksi teks dalam dokumen PDF dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:
- Buat instance kelas Redactor dengan jalur file input
- Buat instance kelas ExactPhraseRedaction dengan SearchPhrase dan ReplacementOptions
- Panggil metode Redactor.Apply()
- Dapatkan hasil di objek kelas RedactorChangeLog
- Panggil metode Redactor.Save(). Contoh kode berikut menunjukkan cara menyunting teks dalam dokumen PDF menggunakan C#.
Redaktor adalah kelas utama yang menyediakan berbagai metode untuk melakukan proses penyuntingan dokumen. Ini juga memungkinkan Anda untuk membuka, menyunting, dan menyimpan dokumen. Metode Apply() dari kelas ini menerapkan redaksi yang ditentukan ke dokumen. Selain itu, metode Save() dari kelas ini menyimpan dokumen ke file. ExactPhraseRedaction menyediakan metode untuk melakukan redaksi teks untuk menggantikan frasa yang tepat dalam dokumen. Itu juga memungkinkan untuk mencari data sensitif huruf dengan menyetel IsCaseSensitive ke true. ReplacementOptions mewakili opsi untuk penggantian teks yang cocok. Kelas RedactorChangeLog mewakili hasil untuk daftar redaksi, diteruskan ke metode Apply() kelas Redactor.
Redaksi Metadata dalam PDF menggunakan C#
Anda dapat menerapkan redaksi metadata dalam dokumen PDF dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:
- Buat instance kelas Redactor dengan jalur file input
- Buat instance kelas EraseMetadataRedaction dengan MetadataFilter untuk disertakan
- Panggil metode Redactor.Apply()
- Panggil metode Redactor.Save(). Contoh kode berikut menunjukkan cara menyunting metadata dalam dokumen PDF menggunakan C#.
Kelas EraseMetadataRedaction menyediakan metode untuk menghapus semua metadata. Itu juga memungkinkan untuk menghapus metadata yang cocok dengan MetadataFilters tertentu dari dokumen. MetadataFilters adalah daftar jenis metadata dokumen yang paling umum seperti Author, Comments, Company.
Sunting Gambar dalam PDF menggunakan C#
Anda dapat menerapkan redaksi gambar dalam dokumen PDF dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:
- Buat instance kelas Redactor dengan jalur file input
- Tentukan titik dan ukuran gambar
- Buat instance kelas ImageAreaRedaction dengan titik menggambar dan RegionReplacementOptions
- Panggil metode Redactor.Apply()
- Panggil metode Redactor.Save(). Contoh kode berikut menunjukkan cara menyunting gambar dalam dokumen PDF menggunakan C#.
Kelas ImageAreaRedaction memungkinkan untuk menempatkan persegi panjang berwarna di area tertentu dari dokumen gambar. Kelas RegionReplacementOption mewakili parameter warna dan area untuk suatu wilayah yang akan diganti dengan gambar.
Terapkan Banyak Redaksi dalam PDF menggunakan C
Anda dapat menerapkan banyak redaksi dalam dokumen PDF dengan mengikuti langkah-langkah sederhana yang disebutkan di bawah ini:
- Buat instance kelas Redactor dengan jalur file input
- Buat ExactPhraseRedaction, RegexRedaction, dan EraseMetadataRedaction
- Tambahkan redaksi yang dibuat ke daftar redaksi
- Panggil metode Redactor.Apply()
- Panggil metode Redactor.Save(), tampilkan kesalahan jika gagal Contoh kode berikut menunjukkan cara menerapkan banyak redaksi dalam dokumen PDF menggunakan C#.
Kelas RegexRedaction memungkinkan untuk melakukan redaksi teks. Anda dapat mencari dan mengganti teks apa pun dalam dokumen dengan mencocokkan teks menggunakan ekspresi reguler.
Dapatkan Lisensi Gratis
Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.
Kesimpulan
Pada artikel ini, Anda telah mempelajari cara menyunting dokumen PDF menggunakan C#. Anda juga telah mempelajari cara menyunting Teks, Metadata, dan Gambar dalam dokumen PDF. Selain itu, Anda telah mempelajari cara menerapkan banyak redaksi dalam PDF menggunakan C#. Anda dapat mempelajari lebih lanjut tentang GroupDocs.Redaction untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.