Ispis PDF-a u PDF pomoću C#

Ovaj članak opisuje kako ispisati PDF u PDF pomoću C#. Dobit ćete detalje o postavljanju razvojnog okruženja, popis koraka i primjer koda za korištenje Adobe PDF pisača s C#. Također će dijeliti svojstva za postavljanje postavki pisača, postavki stranice i atributa ispisa.

Koraci za ispis na PDF virtualni pisač s C#

  1. Postavite okruženje da koristi Aspose.PDF for .NET za ispis s soft pisačem
  2. Instancirajte objekt klase PDFViewer
  3. Učitajte izvornu PDF datoteku povezujući je s preglednikom
  4. Postavite atribute ispisa
  5. Napravite objekte klase PrinterSettings i PageSettings i postavite željena svojstva
  6. Ispišite dokument na PDF pisač
  7. Zatvorite PDF datoteku

Ovi koraci dijele detalje za korištenje virtualnog PDF pisača sa C#. Instancirajte objekt klase PdfViewer, povežite izvornu PDF datoteku i postavite atribute ispisa. Stvorite objekte klase PrinterSettings i PageSettings i postavite naziv pisača, veličinu stranice i margine prije ispisa dokumenta pomoću metode PrintDocumentWithSettings() u klasi PDFViewer.

Kod za ispis na PDF pisač s 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");
}
}

Ovaj primjer koda pokazuje kako razviti softver virtualnog pisača s C#. Možete postaviti dodatna svojstva u PDFVieweru, kao što su vrsta koordinate, horizontalno poravnanje, opcija ispisa u sivim tonovima i razlučivost ako je potrebno. Možete izostaviti postavljanje veličine papira i margina dok koristite zadane postavke.

Ovaj nam je vodič pokazao kako koristiti Adobe PDF virtualni pisač s C#. Ako želite rotirati PDF, pogledajte članak na kako rotirati PDF koristeći C#.

 Hrvatski