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 to EMF
  2. 通过 C# 渲染 CGM to SVG
  3. 通过 C# 渲染 CGM to TIFF
  4. 通过 C# 渲染 EPS to 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 to 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