【问题标题】:PDF to image for mobile device?PDF到移动设备的图像?
【发布时间】:2011-10-05 06:48:10
【问题描述】:

我有想要以 jpg 格式发送到智能手机的 PDF 文件,但我想保留图像、文本格式等。我找到了一些将 PDF 转换为图像的工具,但其中大多数不会先呈现它可以在智能手机上阅读。我发现可以将 PDF 转换为适合智能手机的图像(电子书到图像)使用字符识别并重写 PDF(您会丢失任何图像或格式)。有没有办法可以将 PDF 转换为可以在移动设备上查看的图像?
谢谢!

【问题讨论】:

    标签: image pdf smartphone


    【解决方案1】:

    如果您可以使用 Windows 框进行文件转换,则使用 Amyuni PDF Creator 您可以将 PDF 文件导出为 jpg 图像并指定要用于图像的分辨率(以 DPI 为单位)。

    C# 示例:

    System.IO.FileStream testfile = new System.IO.FileStream("TestFile.pdf",FileMode.Open,FileAccess.Read,FileShare.Read);
    string exportedFile = "JpegExport.jpg";
    IacDocument document = new IacDocument( null );
    //Open a pdf document
    document.Open(testfile,"");
    //Export it to Jpeg
    //ExportToJPeg(exportedFile, 300 /*resolution*/, 7 /*compression level*/, 1 /*start page*/, 2 /*end  page*/);
    document.ExportToJPeg(exportedFile, 300, 7, 1, 2);
    

    使用 DPI 分辨率的主要原因是您可以在单个 PDF 文件中包含不同大小的页面,在 DPI 中指定导出分辨率会保留结果图像中页面之间的大小关系。 您可以下载试用版并使用您的文件进行测试,看看它是否适合您的需求。

    免责声明:我是该产品开发团队的一员

    SO中的类似问题:

    Rasterize PDF's with font not embedded using GhostScript
    PDF to image using Java
    Converting PDF to images automatically
    Convert PDF to image
    Best way to convert pdf files to tiff files

    【讨论】:

    • 您可以使用 Ghostscript,它在 GPL 下可用并且适用于各种平台。您还可以使用 MuPDF,它又是可用的 GPL,因此可以作为源。 MuPDF 也适用于各种平台,包括一些智能手机。我也是这些产品开发团队的一员。
    【解决方案2】:

    您可以使用 Ghostscript,它在 GPL 下可用并且适用于各种平台。您还可以使用 MuPDF,它又是可用的 GPL,因此可以作为源。 MuPDF 也适用于各种平台,包括一些智能手机。我也是这些产品开发团队的一员。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-04
      • 1970-01-01
      • 2012-08-04
      • 2013-03-02
      • 2017-07-18
      • 2018-11-12
      相关资源
      最近更新 更多