0
Ich versuche, in "# custom" zu drucken. Ich habe wirklich hart daran gearbeitet und habe unter dem Code geschrieben.Programmgesteuertes Drucken in PDF mit "Microsoft Print to PDF" in C# Windows 10
Er erstellt eine leere PDF-Datei, anstatt sie mit dem Inhalt von I zu füllen, den ich an den Drucker gesendet habe.
Konnte mir jemand helfen?
try
{
PrintDocument pd = new PrintDocument();
ProcessStartInfo info = new ProcessStartInfo("E:\\ba\\Asp.pdf");
info.Verb = "Print";
pd.PrinterSettings.PrintToFile = true;
pd.PrinterSettings.PrinterName = "Microsoft Print to PDF";
pd.PrinterSettings.PrintToFile = true;
pd.PrinterSettings.PrintFileName = Path.Combine("e://", "hktespri" + ".pdf");
pd.Print();
info.CreateNoWindow = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Printfile ist nicht der Dateipfad Sie bereitstellen drucken zu drucken. Es ist nur der Name, der in der Druckerwarteschlange angezeigt wird. – csensoft
Haben Sie dieses Problem gelöst? Ich habe das gleiche Problem – Alpay
Hallo Alpay, Meine Lösung ist es, "Microsoft Print to PDF" Drucker zu ersetzen und verwenden Sie iutxtsharp.Ich hoffe, dass dies hilft.Wenn Sie immer noch Probleme haben, kontaktieren Sie mich bitte an meine E-Mail: [email protected] –