PDF 格式轉換解決方案

使用跨平臺應用程式或通過 .NET、.NET Core、Xamarin、Java、C++和安卓設備上的代碼轉換 PDF 文檔

 

使用pdf文檔最流行和最必要的任務之一是以一種或另一種格式保存這些檔,即轉換。文件轉換是根據需要將檔案類型從一種檔案格式轉換為另一種檔案格式。您可以一次轉換大量文件,也可以一次轉換一個文件。

用於文檔轉換的免費在線應用程式

適用於 PDF 文件的 .NET 介面

以 .NET 框架、.NET Core 和 COM 互操作為目標,為 Windows 和 Web 開發 PDF 處理應用程式。

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);
    }
將文件轉換為網頁
  1. 通過 C# 將 CGM 轉換為 HTML
  2. 通過 C# 渲染 EPS 轉換為 HTML
  3. 通過 C# 將 EPUB 轉換為 HTML
  4. 通過 C# 將 MD 轉換為 HTML
將 PDF 轉換為影像
  1. 通過 C# 渲染 CGM 轉換為 EMF
  2. 通過 C# 渲染 CGM 轉換為 SVG
  3. 通過 C# 渲染 CGM 轉換為 TIFF
  4. 通過 C# 渲染 EPS 轉換為 EMF
匯出 TEX 檔
  1. 通過 C# 匯出 TEX 轉換為 BMP
  2. 通過 C# 匯出 [TEX 轉換為 DOC](https://products.aspose.com/pdf/net/conversion/tex-to-doc/
  3. 通過 C# 匯出 TEX 轉換為 DOCX
  4. 通過 C# 匯出 TEX 轉換為 EMF

用於處理和轉換 PDF 文件的 Java 類庫

類庫,用於在基於 Java SE 或 EE 的任何應用程式中創建、操作和轉換 PDF 文件。

BMP to PDF Java Code
    // 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. 通過爪哇將 CGM 轉換為 EPUB
  3. 通過 Java 將 CGM 轉換為 PDF
  4. 通過 Java 將 CGM 轉換為 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 將 EPUB 轉換為 SVG
  4. 通過 Java 將 HTML 轉換為 SVG

C++庫操作 PDF 檔

本機C++庫,用於從純C++應用程式中創建、載入、操作和呈現 PDF 文件。

BMP to XPS Java Code
    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 轉換為 HTML
  4. 通過C++將 [MHT 轉換為 HTML](https://products.aspose.com/pdf/cpp/conversion/mht-to-html/
將 PDF 轉換為 SVG
  1. 通過C++將 CGM 轉換為 SVG
  2. 通過C++將 EPS 轉換為 SVG
  3. 通過C++將 EPUB 轉換為 SVG
  4. 通過C++將 [HTML 轉換為 SVG](https://products.aspose.com/pdf/cpp/conversion/html-to-svg/
將斷續器轉換為 XPS
  1. 通過C++匯出 BMP 轉換為 XPS
  2. 通過C++導出 CGM 轉換為 XPS
  3. 通過C++匯出 EPS 轉換為 XPS
  4. 通過C++匯出 [EPUB 轉換為 XPS](https://products.aspose.com/pdf/cpp/conversion/epub-to-xps/