1
我必須生成一個巨大的PDF文件,其中包含200個字符串和4個表格中的數據。有沒有什麼方法可視化地創建PDF,然後在正確的地方從我的字符串填充數據?如果不是,那麼最好的辦法是什麼?現在我嘗試了drawInRect:方法。在objective-c中創建pdf
感謝您的任何建議 拉杜
我必須生成一個巨大的PDF文件,其中包含200個字符串和4個表格中的數據。有沒有什麼方法可視化地創建PDF,然後在正確的地方從我的字符串填充數據?如果不是,那麼最好的辦法是什麼?現在我嘗試了drawInRect:方法。在objective-c中創建pdf
感謝您的任何建議 拉杜
你可以去看一下
NSPDFImageRep
CGPDFContext
下面是一些示例代碼
NSMutableData* pdfData = [NSMutableData data];
CGDataConsumerRef consumer = CGDataConsumerCreateWithCFData((CFMutableDataRef) pdfData);
CGRect mediaBox = CGRectMake(0, 0, width, height);
CGContextRef pdfContext = CGPDFContextCreate(consumer, &mediaBox, NULL);
CGDataConsumerRelease(consumer);
NSGraphicsContext* newGC = [NSGraphicsContext graphicsContextWithGraphicsPort:pdfContext flipped:YES];
[NSGraphicsContext saveGraphicsState];
[NSGraphicsContext setCurrentContext:newGC];
然後你就可以得出你的PDF頁面調用
CGPDFContextBeginPage(pdfContext, NULL);
/* draw here */
CGPDFContextEndPage(pdfContext);
謝謝,我會盡力的。我真的不明白它是如何使用模板的,但我會讓你知道它是否是一個好的方向。 –