Print PDF files C#

ในภูมิทัศน์ดิจิตอลของวันนี้องค์กรจํานวนมากมุ่งเน้นไปที่การลดการบริโภคกระดาษ อย่างไรก็ตามยังคงมีสถานการณ์ที่การพิมพ์เป็นสิ่งสําคัญเช่นการส่งคําสั่งซื้อออนไลน์ที่จําเป็นต้องพิมพ์รายละเอียดคําสั่งที่เก็บไว้ในรูปแบบ PDF การพิมพ์ด้วยตนเองแต่ละเอกสารสามารถหลงใหลโดยเฉพาะอย่างยิ่งสําหรับการดําเนินงานขนาดใหญ่ โชคด Aspose.PDF สําหรับ API .NET ให้โซลูชันที่มีประสิทธิภาพสําหรับการพิมพ์ไฟล์ PDF โปรแกรม.

ในคู่มือนี้คุณจะเรียนรู้วิธีการพิมพ์ไฟล์ PDF ในแอพ .NET โดยใช้ C# นี่คือสิ่งที่คุณสามารถคาดหวังที่จะสํารวจ:

การอัตโนมัติการพิมพ์ไฟล์ PDF ในแอปพลิเคชัน .NET ของคุณโดยใช้ C# เป็นเรื่องง่าย ทําตามขั้นตอนง่ายๆเหล่านี้เพื่อพิมพ์ไฟล์ PDF:

  • สร้างวัตถุของ PdfViewer หลักสูตร.
  • ดาวน์โหลดเอกสารป้อน PDF.
  • พิมพ์ไฟล์ PDF.

นี่คือการตัดรหัสที่แสดงให้เห็นวิธีการพิมพ์ไฟล์ PDF โดยใช้ C#:

หากธุรกิจของคุณต้องการพิมพ์ไฟล์ PDF หลายไฟล์ Aspose.PDF สําหรับ API .NET สามารถช่วยให้กระบวนการเรียบง่ายแทนที่จะพิมพ์ไฟล์แต่ละตัวคุณสามารถใช้รายการเพื่อพิมพ์ไฟล์หลายไฟล์ได้อย่างมีประสิทธิภาพ นี่คือวิธีการทําเช่นน:

  • การเริ่มต้น A List<string> เก็บชื่อไฟล.
  • เพิ่มไฟล์ PDF ในรายการ.
  • ดาวน์โหลดไฟล์ PDF ทั้งหมด.
  • พิมพ์ไฟล์ PDF มากมาย.

การพิมพ์รหัสต่อไปนี้แสดงให้เห็นวิธีการพิมพ์ไฟล์ PDF จํานวนมากโดยใช้ C#:

API Aspose.PDF ช่วยให้คุณสามารถพิมพ์หน้าต่างที่เฉพาะเจาะจงจากเอกสาร PDF เพื่อทําเช่นนี้คุณต้องระบุช่วงหน้าที่คุณต้องการพิมพ์ตามขั้นตอนต่อไปน:

  • กําหนดเส้นทางไฟล์ input และ output.
  • กําหนดช่วงหน้าที่คุณต้องการพิมพ.
  • รายละเอียดพารามิเตอร์การพิมพ.
  • การดําเนินการคําสั่งพิมพ.

นี่คือการตัดรหัสที่แสดงให้เห็นวิธีการพิมพ์หน้าบางของเอกสาร PDF:

ไฟล์ PDF สามารถรักษาความปลอดภัยด้วยรหัสผ่านซึ่งอาจรวมถึงผู้ใช้หรือผู้ถือร่องรัด ข้อความของผู้ใช้จําเป็นต้องเปิดและดูเอกสาร PDF ในขณะที่รอดร็อคของผู้ถือเป็นสิ่งจําเป็นสําหรับการปรับเปลี่ยน นี่คือวิธีการพิมพ์ไฟล์ pdf ที่ปลอดภัย:

  • ดาวน์โหลดไฟล์ PDF ที่ปลอดภัยด้วยรหัสผ่าน.
  • สร้าง A PdfViewer วัตถ.
  • พิมพ์ไฟล์ PDF ที่ปลอดภัย.

การตัดรหัสต่อไปนี้แสดงให้เห็นวิธีการพิมพ์ไฟล์ PDF ที่ปลอดภัยโดยใช้ C#:

คุณสามารถนําการพิมพ์ PDF ของคุณไปยังแถบกระดาษที่เฉพาะเจาะจงโดยใช้ Aspose.PDF สําหรับ API .NET ตัวอย่างเช่นคุณอาจต้องการพิมพ์ไฟล์ PDF ที่หนักภาพจากแถบหนึ่งและไฟล์ PDF ที่ขึ้นอยู่กับข้อความจากอื่น ๆ ทําตามขั้นตอนต่อไปน:

  • ดาวน์โหลดไฟล์ป้อน PDF.
  • กําหนดคุณสมบัติการพิมพ.
  • ลักษณะ PageSettings และ PaperSource.
  • โทรหา The PrintDocumentWithSettings วิธีการ.

นี่คือการตัดรหัสที่แสดงให้เห็นวิธีการพิมพ์บนกระดาษที่เฉพาะเจาะจง:

การพิมพ์ Page Range to Different Paper Sources โดยใช้ C#

ในบางกรณีคุณอาจต้องการพิมพ์หน้าต่างที่แตกต่างกันของเอกสาร PDF ในแหล่งกระดาษที่แตกต่างกัน ตัวอย่างเช่นคุณอาจพิมพ์หน้าเคลือบจากหนึ่งเส้นและหน้าต่อไปจากอื่น ๆ นี่คือวิธ:

  • เปิดตัววัตถุของ PdfViewer หลักสูตร.
  • ใช PdfQueryPageSettings กิจกรรมจัดการผู้จัดงาน.
  • การตั้งค่าหน้าและตั้งค่าเครื่องพิมพ.
  • โทรหา The PrintDocumentWithSettings วิธีการ.

นี่คือการตัดรหัสที่แสดงให้เห็นวิธีการพิมพ์หน้าต่างที่แตกต่างกันไปยังแหล่งกระดาษที่แตกต่างกัน:

ตรวจสอบสถานะงานพิมพ์ในขณะที่พิมพ์ PDF ด้วย C#

เมื่อพิมพ์ไฟล์ PDF ไปยังเครื่องพิมพ์ต่าง ๆ เช่น Microsoft Print to PDF หรือ เครื่องพิมพ์ทางกายภาพการตรวจสอบสถานะงานพิมพ์เป็นสิ่งสําคัญ นี่เป็นเรื่องสําคัญโดยเฉพาะอย่างยิ่งสําหรับเอกสารขนาดใหญ่หรือถ้ามีโอกาสที่การพิมพ์อาจล้มเหลว ที่นี่คือวิธีการตรวจสอบสภาพงานอัด:

  • ดาวน์โหลดไฟล์ป้อน PDF.
  • รายละเอียดการตั้งค่าของหน้า.
  • ระบุชื่อเครื่องพิมพ.
  • พิมพ์เอกสาร PDF โดยใช PrintDocumentWithSettings วิธีการ.

การตัดรหัสต่อไปนี้แสดงให้เห็นถึงวิธีการตรวจสอบสถานะงานพิมพ:

เครื่องตัดรหัสนี้จะส่งสถานะการพิมพ์ของไฟล์ PDF ไปยังคอนโซลของแอพ .NET ของคุณ:

C# Print PDF

ข้อสรุป

ในบทความนี้เราได้สํารวจวิธีการที่แตกต่างกันสําหรับการพิมพ์ไฟล์ PDF ที่ปลอดภัยและไม่ปลอดภัยโดยใช้ C# และ Aspose Plugin เราได้ครอบคลุมวิธีการพิมพ์เอกสาร PDF ทั้งหมดแถวหน้าที่เฉพาะเจาะจงและวิธีการนําการพิมพ์ไปยังแถวหรือแถวกระดาษที่เฉพาะเจาะจง นอกจากนี้เราได้เรียนรู้วิธีการตรวจสอบสถานะการพิมพ์ของเอกสารเพื่อให้แน่ใจว่าประสบการณ์การพิมพ์ที่ราบรื่นในแอพของคุณ.

ด้วย Aspose.PDF for .NET Plugin คุณสามารถปรับปรุงแอปพลิเคชันของคุณด้วยความสามารถในการพิมพ์ PDF ที่มีประสิทธิภาพสูงได้เพียง $ 99.

หากคุณกําลังมองหา สร้างไฟล์ PDF โปรแกรมใน C# ให้แน่ใจว่าคุณสามารถใช้ไฟล์นี้ได C# Create a PDF File Programmatically คุณสมบัติที่นําเสนอโดย Aspose นอกจากนี้ถ้าคุณต้องการ Send PDF to Printer, คุณสามารถใช C# Print PDF File Programmatically ตัวเลือกเพื่อให้แน่ใจว่ากระบวนการพิมพ์ไร้สาย สําหรับโซลูชั่นที่รวดเร็ว C# Print PDF Directly to Printer วิธีการเป็นราคาไม่แพงโดยเฉพาะอย่างยิ่งเมื่อคุณต้องการพิมพ์ไฟล์ PDF โดยใช Microsoft Print to PDF C# หรือการตั้งค่าเครื่องพิมพ์อื่น ๆ นอกจากนี้คุณสามารถใช .NET Core Print PDF ความสามารถหรือความสามารถ .NET Print PDF ฟังก์ชั่นเพื่อปรับปรุงงานพิมพ์ของคุณได้มากขึ้น.

คุณยังสามารถสํารวจ C# Aspose PDF Print คุณสมบัติในการปรับปรุงระบบการจัดการเอกสารของคุณ หากคุณสนใจในตัวอย่างที่เฉพาะเจาะจง C# Aspose PDF Print Example ให้ความเข้าใจที่เป็นประโยชน์เกี่ยวกับการนําไปใช้คุณสมบัติเหล่านี้ได้อย่างมีประสิทธิภาพ.

สุดท้ายพิจารณา C# Print PDF Programmatically วิธีการในการดําเนินการโดยตรงมากขึ้นและวิธีการ C# Print PDF File to Printer ตัวเลือกเพื่อเพิ่มประสิทธิภาพการพิมพ์ของคุณ ไม่ว่าคุณจะใช C# PDF Writer หรือดูใน C# PDF Print Libraries, ความเป็นไปได้ไม่สิ้นสุด.

นอกเหนือจากนั้น .NET Core Print PDF และ .NET Print PDF ฟังก์ชั่นให้โซลูชั่นที่แข็งแกร่งสําหรับงานพิมพ์ต่างๆเพื่อให้แน่ใจว่าคุณสามารถพิมพ์เอกสาร PDFได้อย่างง่ายดายในแอพ .NET ใด ๆ.

นอกจากนี้คุณยังสามารถใช C# Print PDF คําสั่งเพื่อจัดการงานพิมพ์ของคุณโดยโปรแกรมและ C# Print PDF Document ตัวเลือกเพื่อให้แน่ใจว่าการส่งออกที่มีคุณภาพสูง การรวมกันของ Aspose PDF C# Example ในแอพของคุณจะช่วยให้คุณจัดการไฟล์ PDF ที่มีประสิทธิภาพและความแม่นยํามากขึ้นในที่สุดเพิ่มประสิทธิภาพของคุณ.

หากคุณกําลังพิจารณาการพิมพ์โดยตรงกับ .NET ASP.NET Print PDF และ ASP.NET Core Print PDF วิธีการให้วิธีที่มีประสิทธิภาพในการจัดการความต้องการการพิมพ์ของคุณ นอกจากนี้การใช C# Print PDF File Programmatically วิธีการสามารถช่วยให้การไหลงานของคุณเรียบง่ายเพื่อให้แน่ใจว่าคุณสามารถจัดการไฟล์ PDF ได้อย่างง่ายดายทั่วแอพต่างๆ.

More in this category