7

私は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 に保存して改ページを導入する方法を見つけることです。

これどうやってするの?

4

0 に答える 0