Grundsätzlich Rendering, konnte ich eine mehrseitige PDF erfolgreich generieren (aus einer Zeichenfolge aus einer TXT-Datei lesen) hier die MigraDoc Probe mit:
http://www.pdfsharp.net/wiki/MigraDocHelloWorld-sample.ashxTabs in String zu halten, wenn MigraDoc PDF
Das Problem ist, dass im Originaltext Tabs und Whitespaces vorhanden sind, die ein Dokument mit zentriertem Text sowie Textabschnitte ergeben, die durch Leerzeichen getrennt sind. So sieht es sowohl in Notepad als auch in der String-Anzeige in Visual Studio aus.
Wenn die PDF-Datei erstellt wird, wird alles links ausgerichtet und alle Registerkarten und zusätzlichen Leerzeichen wurden entfernt.
In Anbetracht der Probe in der obigen Verbindung, wie kann ich den ursprünglichen Leerraum beibehalten? Es sieht so aus, als ob das Notepad es korrekt rendern kann und die Zeichenfolge in C# korrekt eingelesen wird. Die generierte PDF sollte genauso aussehen.
Mögliches Duplikat [MigraDoc: Wie kann ich vorangehende Leerzeichen in einen String hinzufügen] (http://stackoverflow.com/questions/19300219/migradoc-how-do-i -add-vorangehende Leerzeichen an eine Zeichenfolge –