PDF 转换器

使用跨平台应用程序或通过.NET、C++、Java 和 Python 上的代码转换 PDF 文档

.NET API 到 PDF 转换文档

處理 PDF 文件時最常見和最必要的任務之一是以一種或另一種格式保存它們,即轉換。文件轉換是根據需要將文件類型從一種格式轉換為另一種格式。您可以一次轉換大量文件。

使用 Aspose.PDF .NET 转换文档

Example:

CGM to HTML C# Code

public static void ConvertCGMtoHTML()
{
// load CGM with an instance of Document
var document = new Document("template.cgm", new CgmLoadOptions());

// save document in HTML format
document.Save("output.html", Aspose.Pdf.SaveFormat.Html);
};

使用 Aspose.PDF .NET 转换文档

  1. 通过 C# 将 PDF 转换为 HTML
  2. 通过 C# 将 EPS 转换为 HTML
  3. 通过 C# 将 EPUB 转换为 HTML
  4. 通过 C# 将 SVG 转换为 HTML

將 PDF 轉換為影像

  1. 通過 C# 渲染 CGM 轉換為 EMF
  2. 通過 C# 渲染 CGM 轉換為 SVG
  3. 通過 C# 渲染 CGM 轉換為 TIFF
  4. 通過 C# 渲染 EPS 轉換為 EMF

匯出 TEX 檔

  1. 通过 C# 导出 TEX 到 PDF
  2. 通过 C# 导出 TEX 到 DOC
  3. 通过 C# 导出 TEX 到 DOCX
  4. 通过 C# 导出 TEX 到 EMF

用于处理和转换 PDF 文档的 Java 类库

类库,用于在基于 Java SE 或 EE 的任何应用程序中创建、操作和转换 PDF 文档。

Java Code: BMP to PDF

    // Initialize document object
    Document document = new Document();

    Page page = document.getPages().add();
    Image image = new Image();

    // Load sample BMP image file
    image.setFile(Paths.get(_dataDir.toString(), "Sample.bmp").toString());
    page.getParagraphs().add(image);

    // Save output PDF document
    document.save(Paths.get(_dataDir.toString(),"BMPtoPDF.pdf").toString());

進出口檔

  1. 通过 Java 将 BMP 转换为 PDF
  2. 通过 Java 将 XML 转换为 EPUB
  3. 通过 Java 将 CGM 转换为 PDF
  4. 通过 Java 将 MD 转换为 TEX

匯出 TEX 檔

  1. 通過 Java 匯出 TEX 轉換為 BMP
  2. 通過 Java 匯出 TEX 轉換為 DOC
  3. 通過 Java 匯出 TEX 轉換為 DOCX
  4. 通過 Java 匯出 TEX 轉換為 EMF

將文件轉換為 SVG

  1. 通过 Java 将 CGM 转换为 SVG
  2. 通过 Java 将 EPS 转换为 SVG
  3. 通过 Java 将 PDF 转换为 SVG
  4. 通过 Java 将 HTML 转换为 SVG

用于转换 PDF 文件的 C++ 库

原生 C++ 库,用于在纯 C++ 应用程序中创建、加载、操作和呈现 PDF 文档。

C++ Code: BMP to XPS

    std::clog << "BMP to XPS convert: Start" << std::endl;

    // String for path name
    String _dataDir("C:\\Samples\\Conversion\\");

    // String for input file name
    String infilename("sample.bmp");

    // String for input file name
    String outfilename("ImageToPDF-BMP.pdf");

    // Open document
    auto document = MakeObject<Document>();

    // Add empty page in empty document
    auto page = document->get_Pages()->Add();
    auto image = MakeObject<Aspose::Pdf::Image>();
    image->set_File(_dataDir + infilename);

    // Add image on a page
    page->get_Paragraphs()->Add(image);

    auto saveOptions = MakeObject<XpsSaveOptions>();

    // Save PDF file into XPS format
    document->Save(_dataDir + outfilename, saveOptions);

    std::clog << "BMP to XPS convert: Finish" << std::endl;

進出口檔

  1. 通过 C++ 将 XML 转换为 HTML
  2. 通过 C++ 将 XPS 转换为 HTML
  3. 通过 C++ 将 XSLFO 转换为 PDF
  4. 通过 C++ 将 MHT 转换为 HTML

从 PDF 或 PDF 转换为 PDF

  1. 通过 C++ 将 PDF 转换为 SVG
  2. 通过 C++ 将 EPUB 转换为 PDF
  3. 通过 C++ 将 PDF 转换为 EXCEL
  4. 通过 C++ 将 PS 转换为 PDF

将 PDF 导出为图像

  1. 通过 C++ 导出 PDF 到 BMP
  2. 通过 C++ 导出 PDF 到 JPEG
  3. 通过 C++ 导出 PDF 到 PNG
  4. 通过 C++ 导出 PDF 到 SVG