PDF Format Conversion Solution

Convert PDF documents with cross-platform apps or via code on .NET, .NET Core, Xamarin, Java, C++ & Android


One of the most popular and necessary tasks in working with pdf documents is saving these files in one format or another, that is, converting. Document conversion is the conversion of file types from one file format to another as you need it. You can convert a large number of documents at once or one.

.NET APIs for PDF Documents

Targets .NET Framework, .NET Core & COM Interop to develop PDF processing applications for Windows & Web.

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);
Convert Documents to Web
  1. Convert CGM to HTML via C#
  2. Convert EPS to HTML via C#
  3. Convert EPUB to HTML via C#
  4. Convert MD to HTML via C#
Convert PDF to Image
  1. Render CGM to EMF via C#
  2. Render CGM to SVG via C#
  3. Render CGM to TIFF via C#
  4. Render EPS to EMF via C#
Export TEX Files
  1. Export TEX to BMP via C#
  2. Export TEX to DOC via C#
  3. Export TEX to DOCX via C#
  4. Export TEX to EMF via C#

Java Class Library to Process & Convert PDF Documents

Class library to create, manipulate and convert PDF documents in any application based on Java SE or EE.

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

    // Save output PDF document
Import & Export Documents
  1. Convert BMP to PDF via Java
  2. Convert CGM to EPUB via Java
  3. Convert CGM to PDF via Java
  4. Convert CGM to TEX via Java
Export TEX Files
  1. Export TEX to BMP via Java
  2. Export TEX to DOC via Java
  3. Export TEX to DOCX via Java
  4. Export TEX to EMF via Java
Convert Documents to SVG
  1. Transform CGM to SVG via Java
  2. Transform EPS to SVG via Java
  3. Transform EPUB to SVG via Java
  4. Transform HTML to SVG via Java

C++ Library to Manipulate PDF Files

Native C++ library to create, load, manipulate, and render PDF documents from within pure C++ applications.

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

    auto saveOptions = MakeObject<XpsSaveOptions>();

    // Save PDF file into XPS format
    document->Save(_dataDir + outfilename, saveOptions);

    std::clog << "BMP to XPS convert: Finish" << std::endl;
Import & Export Documents
  1. Convert XML to HTML via C++
  2. Convert XPS to HTML via C++
  3. Convert XSLFO to HTML via C++
  4. Convert MHT to HTML via C++
Convert PDF to SVG
  1. Convert CGM to SVG via C++
  2. Convert EPS to SVG via C++
  3. Convert EPUB to SVG via C++
  4. Convert HTML to SVG via C++
Convert BMP to XPS
  1. Export BMP to XPS via C++
  2. Export CGM to XPS via C++
  3. Export EPS to XPS via C++
  4. Export EPUB to XPS via C++

Free Online App for Document Conversion

Online PDF converter that allows to convert PDF to PDF, Word, Excel, PowerPoint, HTML and Images Live Demos website. The live demo has the following benefits

  No need to download or setup anything
  No need to write any code
  Just click on Convert button. Your PDF files will be uploaded and converted to result format.
  Download link of result files will be available instantly after conversion