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 轉換為 EMF
  2. 通過 C# 渲染 CGM 轉換為 SVG
  3. 通過 C# 渲染 CGM 轉換為 TIFF
  4. 通過 C# 渲染 EPS 轉換為 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
  2. 通過 Java 匯出 TEX 轉換為 DOC
  3. 通過 Java 匯出 TEX 轉換為 DOCX
  4. 通過 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