草庐IT

c++ - 用 C++ 创建一个 PDF 阅读器

所以我想用C++制作一个PDF阅读器作为一个业余项目。问题是我没有找到太多的先机,所以如果有人从事过类似的项目,请指导我,一些网络链接会很棒!我将使用Windows环境和VisualStudio。 最佳答案 如果您只想在自己的窗口中“托管”现有的PDF阅读器(例如Acrobat或Foxit),那么您需要查看ActiveX.或者,如果您想自己进行PDF解码,那么最好的起点是找一张柔软的沙发,舒适地躺在PDFformatspecification上。,特别是ISO32000-1.这是一个真正的翻页器。

c++ - Qt PDF教程?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。在哪里可以找到PDF格式的Qt教程。我已经在谷歌上找遍了,但找不到。我需要能够离线阅读它,因为我不能一直上网。谢谢!

c++ - 将 HTML 导出为 PDF(C++、Windows)

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭9个月前。Improvethisquestion我正在寻找一个可再分发的组件来将HTML转换为PDF。目前,我想避免使用“PDF打印机”,因为这需要安装打印机,一些用户在打印机面板上“玩弄”可能会破坏该功能。HTML在浏览器控件中或作为外部文件可用。HTML通常相当简单,但客户可以创建自己的模板,因此应该支持“范围广泛”的HTML。应该可以从C++的自动化进程访问-DLL/COM/具有命令行支持的外部可执行文件都

C++读取PDF文件

我正在使用以下代码读取PDF文件的内容:stringdocument;FILE*f;f=fopen(path,"rb");unsignedcharbuffer[1024];while(!feof(f)){intbytes=fread(buffer,1,1024,f);for(inti=0;i问题是,字符与我在文本编辑器中打开文件时的字符不同。例如这个文件files.flashfan.ch/file.png此输出结果:files.flashfan.ch/output.png如何读取文件,使字符与编辑器中的字符完全相同?我想解析PDF文件,但没有原始字符我无法做到这一点。我已经用这个文件测

c++ - 是否可以在 Qt 中制作具有不同页面大小的 pdf?

如果页面大小相同,那没问题,但我需要页面大小应该是图像的大小(这是可变的),voidDgJpgToPdf::convertToPdf(constQStringList&theImagePathList,constQString&theOutputFileName){QPrinterprinter;printer.setOrientation(QPrinter::Portrait);printer.setOutputFormat(QPrinter::PdfFormat);printer.setOutputFileName(theOutputFileName);QPainterpainte

objective-c - 如何在UIWebView中跳转pdf页面?

我正在尝试逐页滚动pdf文件这是我的代码-(void)viewDidLoad{NSString*path=[[NSBundlemainBundle]pathForResource:@"myPdffile"ofType:@"pdf"];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*urlrequest=[NSURLRequestrequestWithURL:url];[webviewloadRequest:urlrequest];webview.scalesPageToFit=YES;[superviewDidLoad];}//go

ios - 在 Quartz 中创建 PDF 时计算页数的最佳方法?

我的应用使用Quartz和UIGraphics从应用数据创建一个pdf页面。基本上我定义了一个CGRectdocRect来适应那个页面,然后每次我画东西时增加一个NSIntegeryOffset。如果yOffset变得大于docRect.size.height,我将执行UIGraphicsBeginPDFPage()。这很好用,但是:我想在底部画一个页数,比如“第X页,共Y页”。X显然很容易分辨,但是在我创建新页面的那一刻,我不知道Y可能有多大。我看到了2种可能的解决方案:绘制完所有页面后,遍历所有页面并添加计数器。问题:据我所知,在调用UIGraphicsBeginPDFPage()

objective-c - 如何指定在 iOS 中呈现为 PDF 的文本颜色?

您知道如何更改渲染到使用CoreGraphics创建的PDF文档的文本颜色(通过UIGraphicsBeginPDFContextToFile等)吗?我们目前正在通过NSString上的UIKit类别方法将文本渲染到文档中,例如drawInRect:。我没有看到任何允许指定文本颜色的方法。我需要绘制一些灰色文本,但目前所有文本都是黑色的。我宁愿保持简单并使用UIKit来执行此操作,但如果那是唯一的方法,我愿意使用CoreGraphics函数。感谢您的宝贵时间。 最佳答案 不是[[UIColorredColor]set];做吗?

ios - 将 PDF 转换为 UIImageView

我找到了一些代码,可以从PDF文件中获取UIImage。它有效,但我有两个问题:是否有可能获得更好质量的UIImage?(见截图)我在UIImageView中只看到第一页。我是否必须将文件嵌入到UIScrollView中才能完整?还是只呈现一个页面并使用按钮在页面中导航更好?附言我知道UIWebView可以显示具有某些功能的PDF页面,但我需要它作为UIImage或至少在UIView中。图像质量差:代码:-(UIImage*)image{UIGraphicsBeginImageContext(CGSizeMake(280,320));CGContextRefcontext=UIGrap

ios - 如何让ChildBrowser打开所有PDF文件

我将Xcode4与PhoneGap(Cordova1.6)和ChildBrowser一起使用。我在OSX上使用SiteCrawler成功下载了一个网站并对其进行了本地化,它可以在本地完全浏览图像、PDF等。我已将所有本地化的站点文件移动到PhoneGapwww文件夹中,应用程序测试构建良好-网站完全可以浏览。我希望站点上的PDF在它们自己的窗口中打开,ChildBrowser可以完美地满足我的需要。使用http://blog.digitalbackcountry.com/2012/03/installing-the-childbrowser-plugin-for-ios-with-ph