PDF 格式转换解决方案

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

PDF 文档的.NET API

瞄准 .NET Framework、.NET Core 和 COM 互操作开发适用于 Windows 和 Web 的 PDF 处理应用程序。

将文档转换为 Web

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);
};

将文档转换为 Web 1.通过 C# 将 CGM 转换为 HTML 1.通过 C# 将 EPS 转换为 HTML 1.通过 C# 将 EPUB 转换为 HTML 1.通过 C# 将 MD 转换为 HTML

将 PDF 转换为图像 1.通过 C# 渲染 CGM to EMF 1.通过 C# 渲染 CGM to SVG 1.通过 C# 渲染 CGM to TIFF 1.通过 C# 渲染 EPS to EMF

导出 TEX 文件 1.通过 C# 导出 TEX 到 BMP 1.通过 C# 导出 TEX to DOC 1.通过 C# 导出 TEX 到 DOCX 1.通过 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 1.通过 Java 将 CGM 转换为 EPUB 1.通过 Java 将 CGM 转换为 PDF 1.通过 Java 将 CGM 转换为 TEX

导出 TEX 文件 1.通过 Java 导出 TEX 到 BMP 1.通过 Java 导出 TEX to DOC 1.通过 Java 导出 TEX 到 DOCX 1.通过 Java 导出 TEX 到 EMF

将文档转换为 SVG 1.通过 Java 将 CGM 转换为 SVG 1.通过 Java 将 EPS 转换为 SVG 1.通过 Java 将 EPUB 转换为 SVG 1.通过 Java 将 HTML 转换为 SVG

用于操作 PDF 文件的 C++ 库

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

C++ Code: BMP to PDF

    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;