So erstellen Sie eine PDF-Datei in iOS programmgesteuert?
Möchte ich eine PDF-Datei erstellen in iOS ,es sollte in einer Tabelle in der PDF, die gefüllt ist von einem array. Ich habe bereits in Google gesucht, aber war nicht erfolgreich. Jede Hilfe ist willkommen
- Es ist eine ganz beliebte Frage, einfach-Suche: iOS SDK Programmgesteuert generieren einer PDF-Datei, pdf-Datei mit den text-lese und Suche
- beryllium : ich habe schon gesucht und Erfolgreich generiert die PDF-Datei in der Ansicht. Aber ich möchte die Anzeige der Unseren Array-Daten in PDF-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas wie routine zum Rendern der text:
Und den folgenden code-snippet, welches es nennt, vorausgesetzt, Sie haben den Zusammenhang und die Schriften etc erstellt und in die entsprechenden Variablen. Die folgende Schleife einfach baut sich der text Zeile für Zeile in eine
NSMutableAttributedString
das kannst du dann Rendern:Nun hast du dein array geschrieben mit newlines zu einem
NSMutableAttributedString
Sie machen kann es, je nach text, den Sie möchten, könnte es Rendern in einer Schleife, bis die gerendert Standort passt Ihr text Länge. So etwas wie:Den obigen code benötigen einiges an Anpassung, ich bin mir sicher, dass es gehackt, aus der ein Projekt meiner eigenen, so dass einige Variablen (wie der frame setter) nicht vorhanden sein und Sie müssen schließen Sie die PDF-Datei Kontext-und release-Variablen usw. Beachten Sie, wie mainString wird verwendet, um zu bestimmen, Wann wurde der text gerendert.
Sollte es geben, klar genug, und die Angabe, wie eine Schleife um ein array oder eine andere Gruppe zu Rendern eine beliebige Länge von text in einem Dokument.
Geringfügige änderungen an der while-Schleife und der render vor der Eingabe können Sie die Darstellung von text in mehreren Spalten zu.