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 1。通过 C# 将 EPS 转换为 HTML 1。通过 C# 将 EPUB 转换为 HTML 1。通过 C# 将 SVG 转换为 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 到 PDF 1。通过 C# 导出 TEX 到 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 将 XML 转换为 EPUB 1。通过 Java 将 CGM 转换为 PDF 1。通过 Java 将 MD 转换为 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 将 PDF 转换为 SVG 1。通过 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 1。通过 C++ 将 XPS 转换为 HTML 1。通过 C++ 将 XSLFO 转换为 PDF 1。通过 C++ 将 MHT 转换为 HTML

从 PDF 或 PDF 转换为 PDF 1。通过 C++ 将 PDF 转换为 SVG 1。通过 C++ 将 EPUB 转换为 PDF 1。通过 C++ 将 PDF 转换为 EXCEL 1。通过 C++ 将 PS 转换为 PDF

将 PDF 导出为图像 1。通过 C++ 导出 PDF 到 BMP 1。通过 C++ 导出 PDF 到 JPEG 1。通过 C++ 导出 PDF 到 PNG 1。通过 C++ 导出 PDF 到 SVG