库可用于生成pdf脱机ios(本机)
我想在ios中脱机生成pdf。库可用于生成pdf脱机ios(本机),ios,iphone,itext,Ios,Iphone,Itext,我想在ios中脱机生成pdf。 iText提供了这方面的库吗?我发现iText提供了andoid、java和C#的库。我在android和java(服务器端)上使用了它。与android不同,iOS有一种本地的方式来创建PDF文档,而且它实际上相当聪明。您可以通过CoreGraphics创建一个PDF上下文,然后使用它来绘制-就像绘制常规图像上下文一样。它将正确地将文本作为文本写入,因此即使在高缩放级别,您也可以享受到锐利文本的好处 这是Objective-C中的情况: NSString *pd
iText提供了这方面的库吗?我发现iText提供了andoid、java和C#的库。我在android和java(服务器端)上使用了它。与android不同,iOS有一种本地的方式来创建PDF文档,而且它实际上相当聪明。您可以通过CoreGraphics创建一个PDF上下文,然后使用它来绘制-就像绘制常规图像上下文一样。它将正确地将文本作为文本写入,因此即使在高缩放级别,您也可以享受到锐利文本的好处 这是Objective-C中的情况:
NSString *pdfFileName = [self getPDFFileName];
UIGraphicsBeginPDFContextToFile(pdfFileName, CGRectZero, nil);
// draw into the context
UIFont *font = [UIFont systemFontOfSize:12];
[@"My PDF file title" drawInRect:CGRectMake(0,0,100,100) withFont:font];
UIGraphicsEndPDFContext();
您可以在苹果的文档中了解更多信息。现在,苹果的PDF引擎还没有排在他们的榜首,还有很多方面你无法很好地控制,比如图像压缩、PDF版本或元数据,比如页面标签、PDF大纲、PDF注释甚至表单
在过去的5年里,我一直在与我的团队合作开发另一种商业SDK,名为PSPDFKit,它更灵活,可以在iOS和Android上以及很快在浏览器上实现上述所有功能。请参阅开始部分。这是您应该问的问题sales@itextpdf.com. 为什么?因为目前iText没有Swift或Objective-C端口,但如果客户(不仅是免费AGPL用户,还有支付许可证的实际客户)有足够的需求来保证移植成本,那么这种情况可能会改变。所以我的问题是:如果有iOS版本的iText,你会购买它还是免费使用它?我有android和java(许可证)。所以我会买它,但问题是它是否可用?这个问题已经在我的第一条评论中得到了回答。目前,2016年5月,没有iOS版本的iText。如果你想要一个,问销售,不要问StackOverflow,因为这不是一个技术问题。感谢您的理解。哦,还有一件事:苹果应用商店的许可证与GPL相矛盾,当然也与AGPL相矛盾。我不是律师,所以不要把这当作法律建议,但我认为在iOS上使用iText会有法律问题。请阅读以下内容: