Ich habe einen Code geschrieben, der die PdfSharp-Bibliothek verwendet. Die erstellte Instanz von PdfSharp.Pdf.PdfDocument wird wie erwartet auf dem Datenträger gespeichert. Der richtige Inhalt wird angezeigt, aber auf die falschen Seiteneinstellungen.PdfSharp - Falsche PDF-Seiteneinstellungen, wenn das Dokument in Acrobat geöffnet wird
Die Standardseiteneinstellungen für PDFsharp sind:
- PdfSharp.PageSizes.A4
- PdfSharp.PageOrientation.Portrait
Mein Problem ist, dass diese Einstellungen scheinen die erforderlichen Einstellungen außer Kraft zu setzen.
Ich erstelle die Instanz der PdfDocument-Klasse und fügt der Pages-Auflistungseigenschaft eine neue Instanz der PdfPage-Klasse hinzu. Dann habe ich Setup die Seite wie folgt aus:
- PdfDocument.Pages [0] = .Size PdfSharp.PageSizes.Letter
- PdfDocument.Pages [0] = .Orientation PdfSharp.PageOrientation.Landscape
- I ziehen die Saiten (das funktioniert gut)
- ich speichern Sie das Dokument auf der Festplatte (das funktioniert gut)
- Process.Start (myPdfFilename) - dann Acrobat Reader öffnet mit meinem Dokument.
- Die Seiteneinstellungen sind A4 - Porträt ...
ich ziemlich verwirrt bin. Ich kenne eine Option in Acrobat Reader, mit der der Benutzer die Seitenausrichtung ändern kann, ohne die Textrichtung zu ändern. Egal, ob ich diese Option überprüfe oder nicht, immer noch laufen die falschen Einstellungen.
Jeder hat eine Idee? Vielen Dank!
Dank PJP ich schrieb es auf diese Weise während der Bearbeitung, aber es angezeigt bizarly und ich weiß nicht, warum –