Ich erstelle eine iPad-Anwendung, in der ich verschiedene PDF-Formulare verwenden muss. Ich habe einige Methoden, um PDF-Dateien durch Code mit Quartz2D zu generieren. Aber ich muss ganze Formulare durch Code schreiben. Ich muss vielleicht die PDF-Formulare in Zukunft aktualisieren, also muss ich wieder den Code schreiben. Also habe ich gehört, dass es eine Komponente namens iTextSharp für .net PDF-Erstellung gibt - gibt es etwas ähnliches für iOS? So kann ich einige XML-Vorlagen verwenden, um die PDF-Dateien zu erstellen. Bitte helfen Sie, danke
Ich mache das in meiner App mit dem iOS-Drucksubsystem und dem UIMarkupTextPrintFormatter. Der Trick besteht darin, einen eigenen benutzerdefinierten UIPrintPageRenderer zu schreiben, der die korrekten Werte von paperRect und numberOfPages überschreibt und zurückgibt. Sie fügen Ihrem benutzerdefinierten UIPrintPageRenderer Ihre UIMarkupTextPrintFormatter hinzu.
Dann benötigen Sie ähnliche Routinen im Kontext Ihres benutzerdefinierten UIPrintPageRenderer:
%Vor%@TomSwift: stimme seiner Antwort zu, aber ich möchte das besser erklären
PDF
von UIWebView
erstellen zu können, wird HTML in yourWebView geladen oder es kann vorkommen, dass IhreWebView auch ausgeblendet werden kann, um PDF zu erzeugen, aber der Prozess bleibt derselbe Category
von UIPrintPageRenderer
hinzugefügt, um PDF-Daten zu erhalten, da yourWebView.viewPrintFormatter verwendet werden muss Tags und Links ios xml ipad pdf-generation