gpt4 book ai didi

IOS 不在 webview 中显示填充的 PDF 表单填充文本

转载 作者:可可西里 更新时间:2023-11-01 06:17:12 24 4
gpt4 key购买 nike

这是我目前正在做的,我的应用程序可以使用相应字段中的值填写 PDF 表单,并生成 PDF 的新副本。好的,它运行良好并得到了我想要的预期结果。但我的问题是,当我想查看生成的填充了数据的 PDF 文件时,它在我的 IPAD 中没有任何显示。

Here is the end result of my filled form which I grab from the container of my IPAD

Here is what it display in my IPAD

我从 IPAD 容器中抓取生成的 PDF 文件,它能够在 MacBook 的各个字段中显示文本,但无法在 IOS 中显示。这是我的 Objective-C 代码:

NSString *txtFilePath = [[self getDocumentsFolder] stringByAppendingPathComponent:@"geForm1.pdf"];

NSURL *targetURL = [NSURL fileURLWithPath:txtFilePath];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
NSData *pdfData = [[NSData alloc] initWithContentsOfURL:targetURL];
CGFloat height = [[UIScreen mainScreen] bounds].size.height;
CGFloat width = [[UIScreen mainScreen] bounds].size.width;
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
[webView loadRequest:request];
[self.view addSubview:webView];

请问我是哪里弄错了导致填的数据在IOS中不显示

更新:

我尝试在 iBook 中打开 pdf 文件,但各个字段中没有任何值。文件是空白的。然后我尝试在 Adob​​e Reader 中打开 pdf 文件,感谢上帝,所有文本都显示在相应的字段中。

现在我的问题是,如何在默认/ native pdf 查看器或 Web View 中显示这些填充文本?

最佳答案

它适用于我的情况。

-(void)readPDFFile{
// NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
// NSString *documentsDirectory = [paths objectAtIndex:0]; // Get documents folder
// NSString *txtFilePath = [documentsDirectory stringByAppendingPathComponent:@"geForm1.pdf"];
NSString *txtFilePath = [[NSBundle mainBundle] pathForResource:@"geForm1" ofType:@"pdf"];
NSLog(@"txtFilePath:%@",txtFilePath);

NSURL *targetURL = [NSURL fileURLWithPath:txtFilePath];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
NSData *pdfData = [[NSData alloc] initWithContentsOfURL:targetURL];
CGFloat height = [[UIScreen mainScreen] bounds].size.height;
CGFloat width = [[UIScreen mainScreen] bounds].size.width;
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, width, height)];
[webView loadRequest:request];
[self.view addSubview:webView];

注意:我从应用程序的捆绑文件夹中读取 pdf 文件

关于IOS 不在 webview 中显示填充的 PDF 表单填充文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32623352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com