草庐IT

pdf-conversion

全部标签

c++ - 我可以使用什么开源 C++ 库在专有的闭​​源应用程序中显示 PDF 文件?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭2年前。Improvethisquestion我正在开发一个需要内置PDF查看器的专有闭源C++项目。我们可以使用开源软件,但不能使用GPL软件。LGPL、MIT、Apache、公共(public)风格许可证都可以,任何允许我们保持源专有和封闭的许可证也是如此。我很难找到既不昂贵又具有限制性或两者兼而有之的解决方案。PoDoFo处理解析但不显示ImageMagick可以将PDF转换为图像,但不能帮助允许文本选择和

vue3管理系统中后台返回pdf格式的文件流,前端如何预览?以及uniapp微信小程序中后台返回的base64位的pdf文件如何预览?

vue31.先看一下后台接口返回的文件流。2.安装插件,在使用的页面引入并使用//1安装插件npmivue3-pdf-app//2在页面中引入并使用importVuePdfAppfrom"vue3-pdf-app";import"vue3-pdf-app/dist/icons/main.css";//使用组件vue-pdf-appstyle="height:100vh;":pdf="state.pdfImg"/>3.修改请求返回的数据类型responseType:'blob'exportfunctionGetColoscopyPdf(id:any){returnhttpRequest({ u

c++ - 在 C : Derived to base conversions 中包装 C++

我正在将一个简单的C++继承层次结构包装到“面向对象的”C中。我试图弄清楚在将指向C++对象的指针视为指向不透明C结构的指针时是否存在任何问题。特别是在什么情况下派生到基的转换会出现问题?类本身比较复杂,但层级较浅,仅采用单继承://AbaseclasswithlotsofimportantsharedfunctionalityclassBase{public:virtualvoidsomeOperation();//Moreoperations...private://Data...};//OneofseveralderivedclassesclassFirstDerived:pub

c++ - 警告 C4244 : 'argument' : conversion from 'double' to 'const int' , 可能丢失数据

我正在定义“*”运算符以使用“NumericArray”类模板。代码如下:templateNumericArrayNumericArray::operator*(constT&factor)const{NumericArraynewArray(Size());for(inti=0;i当我尝试将类型为“int”的“NumericArray”(NumericArray)与“*”运算符一起使用时,当“factor”参数为double时:intArray1=intArray1*2.5;我收到以下编译器警告:warningC4244:'argument':conversionfrom'doubl

设置上传PDF客户端的iframe的SRC

我已经通过Servlet上传了服务器上的PDF,将该文件放在客户端。现在,我想将文件设置为iframe的SRC。我已经看到了示例,但他们正在设置SRCsrc='http://www.tutorialspoint.com/java/java_tutorial.pdf?file=http://www.tutorialspoint.com/java/java_tutorial.pdf但是我有名称的文件,例如“file12314232343244”我正在设置这样的srcHTMLpdf=newHTML("");我该怎么办?看答案使用类型参数:type="application/pdf"如图所示https

c++ - 如何在Qt中打印pdf文件

我尝试编写一些代码来使用Qt打印pdf文件,但不知何故它不起作用。如果有人有解决此问题的想法,请提供您的提示。voidChartViewer::onprintBtnClicked(){Stringfilename=QFileDialog::getOpenFileName(this,"OpenFile",QString(),"PdfFile(*.pdf)");qDebug()textCursor().hasSelection())dlg->addEnabledOption(QAbstractPrintDialog::PrintSelection);dlg->setWindowTitle(

vue 导出多页pdf, window.print()实现

如果你对分页打印没思路,而网上的现成方案又不适合,不妨进来看看,也许会对你有帮助.由于工作环境是局域网,对于插件的安装有限制,所以排除了jspdf+html2canvas的实现方式;采用window.print(),就会涉及到表格的截断、文本的截断等问题,而且需求要求每一页的pdf都有固定的页眉页尾,这里好像...好像又行不通了...但是能不能通过一种方式,把每页的内容都计算出来,然后再打印。顺着这种思路,首先需要计算页面中所有dom元素的高度,有没有一种方法可以循环获取当前页面所有dom的高度呢?vue中json可以循环、数组可以循环,既然ast语法书和vNode(虚拟dom)都可以渲染成真

c# - 如何以编程方式读取 .pdf 文件并将其转换为音频(.mp3 格式)?

我想从我的C#应用程序中解析一个PDF文件并从中创建一个音频文件。我该怎么做?我特别在寻找一个好的pdf到文本库或一种从文本中剥离pdf文件的方法。 最佳答案 你最好有一个taggedPDF文档作为您的输入文档。这意味着文档包含标记文档逻辑结构的标签(通常PDF文档只包含视觉信息)。然后可以将此PDF转换为DAISY格式,这是数字有声书籍的标准,即存储书籍文本以及逻辑结构和导航功能的中间XML格式。此DaisyXML格式可以是convertedtoanaudioformat,或者您可以使用Daisy阅读器(一种物理设备,例如MP3播

c++ - 如何在跨平台 C++ 应用程序中嵌入 PDF 查看器?

我需要在我的应用程序中嵌入一个PDF查看器。有没有我可以使用的免费软件?谢谢。 最佳答案 看看poppler如果你有Qt看看this. 关于c++-如何在跨平台C++应用程序中嵌入PDF查看器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1284308/

C++11: "narrowing conversion inside { }"带模数

我尝试在启用gcc和C++11的情况下编译以下代码:unsignedintid=100;unsignedchararray[]={id%3,id%5};我收到这些警告:narrowingconversionof‘(id%3u)’from‘unsignedint’to‘unsignedchar’inside{}[-Wnarrowing]seedemoonline有没有办法帮助编译器发现id%3的结果适合unsignedchar? 最佳答案 在这种特定情况下,使idconst或constexpr将解决问题:constexprunsign