私はxcodeでOSXアプリに取り組んでいます。MathJax を使用して方程式 (および通常の html コンテンツ) を表示する WebView が動作しています。数学教師向けの数学ワークシート ジェネレーターを作成しています。
コンテストを PDF に保存する方法の詳細を知りたくて、Web をよく検索しましたが、すべてがわかりませんでした。
現在、WebView を pdf に正常に保存する次のコードを使用しています。
- (IBAction)savePDF:(id)sender {
NSData *pdfData = [[[[myWebView mainFrame] frameView] documentView] dataWithPDFInsideRect:[[[myWebView mainFrame] frameView] documentView].frame];
PDFDocument *document = [[PDFDocument alloc] initWithData:pdfData];
[self setSaveDirectory];
NSString *fileName = [NSString stringWithFormat:@"%@/testing.pdf",saveDir];
NSLog(@"Save location: %@",fileName);
[document writeToFile:fileName];
}
私が抱えている問題は、WebView のコンテストに基づいて 1 つの巨大な PDF ページを作成することです。改ページを導入できるようにしたいと思います。
私は常に、問題用と解答用の 2 つのページを用意します。現在、これを行う方法を知っている唯一の方法は、それらをすべて WebView に並べてから、PDF に保存して改ページを導入する方法を見つけることです。
これどうやってするの?