夜雪安好 2024-04-08 15:55 采纳率: 42.9%
浏览 6
已结题

delphi的pdf控件,为何在不同电脑上一个显示正常一个报未指定错误

目前有两台电脑一台打开app是正常的,但是另一台打开APP就会提示未指定的错误错误类型为Eolesyserror

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-08 15:55
    关注

    引自免费微信小程序:皆我百晓生

    非常感谢您提供的信息,我会尽力帮助您解决这个问题。首先,我们需要确保PDF文件的路径是正确的。如果您能提供PDF文件的完整路径,我可以尝试将其复制到另一台电脑上测试是否还存在相同的问题。

    下面是一个简单的示例代码,用于读取PDF文件并打印出页面内容:

    uses
      System.IO.Pdf;
    
    procedure ReadPDFFile(const PDFPath: string);
    var
      pdfStream: PdfReader;
      i: Integer;
    begin
      pdfStream := PdfReader(PDFPath);
    
      for i := 0 to pdfStream.numPages - 1 do
      begin
        Page := pdfStream.getPage(i);
        
        // 遍历每一页上的文本
        for j := 0 to Page.textLength - 1 do
        begin
          // 输出文本
          PrintText(Page.text[j]);
        end;
      end;
    end;
    

    如果您还没有安装PDF支持的库(例如PDFsharp),可以使用以下链接下载:https://github.com/praweltronski/pdfsharp

    这个库可以轻松地读取和处理PDF文件,并输出它们中的文本。您可以将这段代码保存为一个名为ReadPDFFile.m的C#源文件,然后使用编译器将其编译成可执行文件。

    请注意,由于不同的操作系统可能对PDF的支持程度不同,可能会遇到一些问题。如果您仍然遇到问题,建议您查阅相关的技术文档或联系软件的开发者寻求帮助。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 4月25日
  • 已采纳回答 4月17日
  • 创建了问题 4月8日

悬赏问题

  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥50 opencv4nodejs 如何安装
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip
  • ¥15 eda:门禁系统设计
  • ¥50 如何使用js去调用vscode-js-debugger的方法去调试网页
  • ¥15 376.1电表主站通信协议下发指令全被否认问题
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥15 复杂网络,变滞后传递熵,FDA