
Dalam pemandangan digital hari ini, banyak organisasi memberi tumpuan kepada mengurangkan penggunaan kertas. Walau bagaimanapun, masih terdapat senario di mana pencetakan adalah penting—seperti menghantar pesanan dalam talian yang memerlukan butiran perintah cetak disimpan dalam format PDF. Cetak manual setiap dokumen boleh menjadi membosankan, terutamanya untuk operasi skala besar. Aspose.PDF untuk .NET API menyediakan penyelesaian yang cekap untuk mencetak fail PDF secara programmatik.
Dalam panduan ini, anda akan belajar bagaimana untuk mencetak fail PDF secara berkesan dalam aplikasi .NET menggunakan C#.
- Mencetak fail PDF dengan C#
- Mencetak pelbagai fail PDF dengan C#
- Cetak halaman PDF tertentu dengan C#
- Mencetak fail PDF yang selamat dengan C#
- Cetak PDF ke Tray Kertas tertentu daripada pencetak dengan C#
- Cetak Page Range kepada Sumber Kertas yang Berbeza menggunakan C#
- Semak Status Pekerjaan Cetak semasa mencetak PDF dengan C#
Cetak fail PDF dengan C#
Mengautomatikkan cetakan fail PDF dalam aplikasi .NET anda menggunakan C# adalah mudah. ikuti langkah-langkah mudah ini untuk mencetak fail pdf:
- Mencipta objek daripada PdfViewer Kelas yang
- Muat turun dokumen input PDF.
- Cetak fail PDF.
Berikut adalah skrip kod yang menunjukkan bagaimana untuk mencetak fail PDF menggunakan C#:
Cetak pelbagai fail PDF dengan C#
Jika perniagaan anda memerlukan pencetakan beberapa fail PDF, Aspose.PDF untuk .NET API boleh membantu menyederhanakan proses. bukannya mencetak setiap fail secara individu, anda boleh menggunakan senarai untuk mencetkan pelbagai fail dengan cekap.
- Permulaan A
List<string>
untuk mengekalkan nama fail. - Masukkan fail PDF ke dalam senarai.
- Muat turun setiap fail PDF.
- Cetak pelbagai fail PDF.
Snippet kod berikut menggambarkan bagaimana untuk mencetak beberapa fail PDF menggunakan C#:
Cetak Halaman-halaman tertentu PDF dengan C#
API Aspose.PDF membolehkan anda mencetak halaman tertentu daripada dokumen PDF. Untuk mencapai ini, anda perlu menentukan julat halaman yang anda ingin cetak.
- Tetapkan laluan fail input dan output.
- Tentukan julat halaman yang anda ingin cetak.
- Menentukan parameter cetak.
- Menjalankan perintah cetak.
Berikut adalah skrip kod yang menunjukkan bagaimana untuk mencetak halaman tertentu dokumen PDF:
Mencetak fail PDF yang selamat dengan C#
Fail-fail PDF boleh disimpan dengan kata laluan, yang boleh termasuk pengguna atau pemilik password. pengguna password diperlukan untuk membuka dan melihat PDF, manakala pemilik password dikehendaki untuk pengubahsuaian. berikut adalah cara untuk mencetak fail PDF tersimpan:
- Muat turun PDF yang selamat dengan kata laluan.
- Mencipta A PdfViewer objek yang
- Cetak fail PDF yang disimpan.
Snippet kod berikut menggambarkan bagaimana untuk mencetak fail PDF yang selamat menggunakan C#:
Cetak PDF untuk Kertas Tray tertentu daripada pencetak dengan C#
Anda boleh mengarahkan cetakan PDF anda ke trek kertas tertentu menggunakan Aspose.PDF untuk API .NET. Sebagai contoh, anda mungkin ingin mencetak PDF berat imej dari satu trek dan PDF berasaskan teks dari yang lain.
- Muat turun fail input PDF.
- Tetapkan atribut cetak.
- Specify PageSettings dan PaperSource.
- Panggilan kepada PrintDocumentWithSettings Kaedah yang
Berikut ialah skrip kod yang menunjukkan bagaimana untuk mencetak pada tali kertas tertentu:
Cetakan Page Range kepada Sumber Kertas yang berbeza menggunakan C#
Dalam sesetengah kes, anda mungkin mahu mencetak halaman yang berbeza daripada dokumen PDF yang sama ke sumber kertas yang berlainan.Sebagai contoh, ia boleh mencetuskan halaman penutup dari satu trek dan halaman seterusnya dari yang lain.
- Memulakan satu objek daripada PdfViewer Kelas yang
- Gunakan yang PdfQueryPageSettings Peristiwa ini merupakan peristiwa delegasi.
- Tetapkan halaman dan tetapan pencetak.
- Panggilan kepada PrintDocumentWithSettings Kaedah yang
Berikut adalah skrip kod yang menunjukkan bagaimana untuk mencetak pelbagai halaman ke sumber kertas yang berbeza:
Semak Status Pekerjaan Cetak semasa mencetak PDF dengan C#
Apabila mencetak fail-fail PDF ke pelbagai pencetak, seperti Microsoft Print ke PDF atau mana-mana printer fizikal, memantau status kerja percetakan adalah penting.Ini amat penting bagi dokumen besar atau jika terdapat kemungkinan pencetaian boleh gagal.
- Muat turun fail input PDF.
- Menentukan tetapan halaman.
- Masukkan nama pencetak.
- Mencetak dokumen PDF menggunakan PrintDocumentWithSettings Kaedah yang
Snippet kod berikut menunjukkan bagaimana untuk memeriksa status kerja cetak:
Snippet kod ini akan mengeluarkan status cetak fail PDF ke konsol aplikasi .NET anda:

Conclusion
Dalam artikel ini, kami mengkaji pelbagai kaedah untuk mencetak kedua-dua fail PDF yang selamat dan tidak selamat menggunakan C# dan Plugin Aspose. kami meliputi bagaimana untuk dicetak keseluruhan dokumen PDF, rangkaian halaman tertentu, dan cara untuk mengarahkan cetakan ke trek kertas tertentu atau ikatan.
Dengan Aspose.PDF untuk .NET Plugin, anda boleh meningkatkan aplikasi anda dengan keupayaan cetak PDF berprestasi tinggi untuk hanya $99.
Jika anda sedang mencari untuk Create a PDF File Programmatically in C# , pastikan untuk memanfaatkan C# Create a PDF File Programmatically
ciri-ciri yang ditawarkan oleh Aspose.Selain itu, jika anda perlu Send PDF to Printer
Anda boleh menggunakan yang C# Print PDF File Programmatically
pilihan untuk memastikan proses percetakan tanpa wayar. untuk penyelesaian yang cepat, C# Print PDF Directly to Printer
kaedah ini tidak berharga, terutamanya apabila anda perlu mencetak fail PDF menggunakan Microsoft Print to PDF C#
atau setup pencetak lain.Selain itu, anda boleh menggunakan .NET Core Print PDF
keupayaan atau .NET Print PDF
Fungsi untuk menyempurnakan tugas cetak anda lebih lanjut.
Anda juga boleh meneroka C# Aspose PDF Print
fungsi untuk meningkatkan sistem pengurusan dokumen anda.Jika anda berminat dengan contoh-contoh tertentu, C# Aspose PDF Print Example
menawarkan wawasan yang berguna mengenai pelaksanaan ciri-ciri ini secara berkesan.
Akhir sekali, pertimbangkan C# Print PDF Programmatically
kaedah untuk pelaksanaan yang lebih langsung, dan C# Print PDF File to Printer
pilihan untuk memaksimumkan kecekapan percetakan anda. sama ada anda menggunakan C# PDF Writer
atau melihat ke dalam C# PDF Print Libraries
Peluang mereka tak terhingga.
Selain itu, yang .NET Core Print PDF
dan .NET Print PDF
Fungsi menyediakan penyelesaian yang kukuh untuk pelbagai tugas pencetakan, memastikan bahawa anda boleh mencetak dokumen PDF dengan mudah dalam mana-mana aplikasi .NET.
Anda juga boleh menggunakan C# Print PDF
perintah untuk menguruskan kerja-kerja cetak anda secara programmatik, dan C# Print PDF Document
pilihan untuk memastikan output yang berkualiti tinggi. integrasi Aspose PDF C# Example
dalam aplikasi anda akan membolehkan anda untuk mengendalikan fail PDF dengan kecekapan dan ketepatan yang lebih besar, akhirnya meningkatkan produktiviti anda.
Jika anda sedang mempertimbangkan untuk mencetak secara langsung dengan .NET, ASP.NET Print PDF
dan ASP.NET Core Print PDF
kaedah menyediakan cara yang berkesan untuk menguruskan keperluan percetakan anda.Selain itu, menggunakan C# Print PDF File Programmatically
kaedah ini boleh membantu menyegarkan aliran kerja anda, memastikan anda boleh mengendalikan PDF dengan mudah di pelbagai aplikasi.
More in this category
- Aspose.PDF ChatGPT Plugin vs OpenAI API untuk Pemprosesan PDF dalam .NET
- Automatik Batch PDF Compression untuk Penyimpanan dalam .NET
- Automatik Bulk Form Data Pengekstrakan daripada PDF dalam .NET
- Automatik Generasi Jadual PDF Dari Sumber Data
- Automatikkan PDF ke DOC Konversi untuk Pemprosesan Batch dalam .NET