Այս հոդվածը նկարագրում է, թե ինչպես պետք է տպել PDF-ը PDF-ով C#-ով: Դուք կստանաք մանրամասներ մշակման միջավայրը կարգավորելու մասին, քայլերի ցանկ և օրինակելի կոդ՝ Adobe PDF տպիչ C#-ով օգտագործելու համար: Այն նաև կհամօգտագործի տպիչի կարգավորումները, էջի կարգավորումները և տպման ատրիբուտները սահմանելու հատկությունները:
PDF վիրտուալ տպիչով C#-ով տպելու քայլեր
- Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.PDF for .NET՝ փափուկ տպիչով տպելու համար
- Ստուգեք PDFViewer դասի օբյեկտը
- Բեռնեք սկզբնաղբյուր PDF ֆայլը՝ կապելով այն դիտողի հետ
- Սահմանեք տպման ատրիբուտները
- Ստեղծեք PrinterSettings և PageSettings դասի օբյեկտները և սահմանեք ցանկալի հատկությունները
- Տպեք փաստաթուղթը PDF տպիչի վրա
- Փակեք PDF ֆայլը
Այս քայլերը կիսում են մանրամասները C#*-ով *վիրտուալ PDF տպիչ օգտագործելու համար: Ստեղծեք PdfViewer դասի օբյեկտը, կապեք աղբյուրի PDF ֆայլը և սահմանեք տպման ատրիբուտները: Ստեղծեք «PrinterSettings» և «PageSettings» դասի օբյեկտներ և նախապես փաստաթուղթը տպելուց առաջ սահմանեք տպիչի անունը, էջի չափը և լուսանցքները՝ օգտագործելով PrintDocumentWithSettings() մեթոդը PDFViewer դասում:
Կոդ՝ PDF տպիչի վրա C#-ով տպելու համար
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
new License().SetLicense("License.lic"); | |
// Instantiate the PdfViewer object | |
PdfViewer pdfViewer = new PdfViewer(); | |
// Load the input PDF file | |
pdfViewer.BindPdf("sample.pdf"); | |
// Set printing attributes | |
pdfViewer.AutoResize = true; | |
pdfViewer.AutoRotate = true; | |
pdfViewer.PrintPageDialog = false; | |
pdfViewer.PrintAsImage = false; | |
// Create objects for PrinterSettings and Page settings | |
Aspose.Pdf.Printing.PrinterSettings ps = new Aspose.Pdf.Printing.PrinterSettings(); | |
Aspose.Pdf.Printing.PageSettings pgs = new Aspose.Pdf.Printing.PageSettings(); | |
// Set printer name, paper size and margins | |
ps.PrinterName = "Adobe PDF"; | |
pgs.PaperSize = new Aspose.Pdf.Printing.PaperSize("A4", 827, 1169); | |
pgs.Margins = new Aspose.Pdf.Devices.Margins(5, 5, 5, 5); | |
// Print the document | |
pdfViewer.PrintDocumentWithSettings(pgs, ps); | |
// Close the PDF file | |
pdfViewer.Close(); | |
// Save the document | |
System.Console.WriteLine("PDF printed successfully"); | |
} | |
} |
Այս օրինակելի կոդը ցույց է տալիս, թե ինչպես զարգացնել վիրտուալ տպիչի ծրագրակազմը C#-ով: PDFViewer-ում կարող եք սահմանել լրացուցիչ հատկություններ, ինչպիսիք են կոորդինատների տեսակը, հորիզոնական հավասարեցումը, գորշ գույնի տպագրության տարբերակը և անհրաժեշտության դեպքում լուծումը: Նախնական կարգավորումներն օգտագործելիս կարող եք բաց թողնել թղթի չափի և լուսանցքների կարգավորումը:
Այս ձեռնարկը մեզ ցույց է տվել, թե ինչպես օգտագործել Adobe PDF վիրտուալ տպիչը C#-ով: Եթե ցանկանում եք պտտել PDF-ը, տես ինչպես պտտել PDF-ը C#-ի միջոցով-ի հոդվածը: