Do you have a SDK product or DLL Library which can convert from PDF files to many other formats?

Hello, I saw your website has lots of products, do you have a SDK product or DLL Library which can perform all these tasks?

Customer
------------------------------------

image
Thanks for your message, VeryPDF has lots of products, do you want a SDK or DLL Library to convert from PDF format to more target formats? if yes, we have a "VeryPDF PDF to Any Converter SDK" product, this product can be used to convert from PDF files to Word, Excel, PowerPoint, HTML, XML, PostScript, EPS, plain text and various image formats, like TIFF, JPEG, TGA, PNG, GIF, BMP, and PNM (PPM, PBM, and PPM), etc. formats, we hope this product may useful to you, you may download the trial version of "VeryPDF PDF to Any Converter SDK" product from this web page to try,

https://www.verypdf.com/app/pdf-to-any-converter/try-and-buy.html#buy-sdk

VeryPDF PDF to Any Converter SDK is developed for converting PDF to Word, Excel, PowerPoint, HTML, XML, PostScript, EPS, plain text and image, like TIFF, JPEG, TGA, PNG, GIF, BMP, and PNM (PPM, PBM, and PPM). To different target formats, this DLL SDK Library provides corresponding conversion options. Developers can set color depth, page size, resolution, compression algorithm, and so on. Developers can also specify the page range to convert. For encrypted PDF, Developers can provide the password and convert the PDF.

VeryPDF PDF to Any Converter SDK supports following options and functions,

Software: VeryPDF PDF to Any Converter Command Line
Web: https://www.verypdf.com
Web: http://www.verydoc.com
Support: http://support.verypdf.com
Email: support@verypdf.com
VeryPDF PDF to Any Converter Command Line v3.50
Batch convert PDF files to PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, RTF, TXT, HTML, XML, Image, etc. formats.
Copyright 1996-2020 VeryPDF.com Inc.
===========================================
Support input format:
  1. PDF: Adobe Acrobat PDF file format
Support output format:
  1. Adobe Acrobat PDF file format (PDF)
  2. Office Word format (DOC, DOCX, RTF)
  3. Office Excel format (XLS, XLSX)
  4. Office PowerPoint format (PPT, PPTX)
  5. HTML format (HTML)
  6. XML format (XML)
  7. Plain Text format (TXT)
  8. Postscript format (PS)
  9. Encapsulated PostScript format (EPS)
10. Windows Enhanced Metafile format (EMF)
11. Windows Icon format (ICO)
12. Windows Image formats (TIF, JPG, PNG, TGA, GIF, BMP)
===========================================
Usage: pdf2any.exe [options] <Input-file> <Output-file>
  -f <int>                            : first page to convert
  -l <int>                            : last page to convert
  -pagerange <string>                 : set page range when render PDF file to image file
  -opw <string>                       : owner password (for encrypted files)
  -upw <string>                       : user password (for encrypted files)
  -r <int>                            : resolution, in DPI (default is 150)
  -xres <int>                         : x resolution, in DPI (default is 150)
  -yres <int>                         : y resolution, in DPI (default is 150)
  -w <int>                            : set image width, unit is pixel
  -width <int>                        : set image width, unit is pixel, same as -w
  -h <int>                            : set image height, unit is pixel
  -height <int>                       : set image height, unit is pixel, same as -h
  -resizetofit1                       : resize all image files to fit first image's width and height
  -mono                               : generate a monochrome image file
  -gray                               : generate a grayscale image file
  -color24to8                         : convert 24bit color to 8bit color image file
  -dither <int>                       : enable or disable dithering when reduce the number of bits per pixel to bit (1, 4 or 8)
   -dither 0: Disable dithering
   -dither 1: Floyd & Steinberg error diffusion
   -dither 2: BAYER4x4, Bayer dot dithering (order 2 dithering matrix)
   -dither 3: BAYER8x8, Bayer dot dithering (order 3 dithering matrix)
   -dither 4: CLUSTER6x6, Clustered dot dithering (order 3 - 6x6 matrix)
   -dither 5: CLUSTER8x8, Clustered dot dithering (order 4 - 8x8 matrix)
   -dither 6: CLUSTER16x16, Clustered dot dithering (order 8 - 16x16 matrix)
   -dither 7: BAYER16x16, Bayer dot dithering (order 4 dithering matrix)
  -compress <int>                     : set compression to TIFF format:
   -compress 1     : NONE compression
   -compress 2     : CCITT modified Huffman RLE
   -compress 3     : CCITT Group 3 fax encoding (1d)
   -compress 4     : CCITT Group 4 fax encoding
   -compress 5     : LZW compression
   -compress 6     : OJPEG compression
   -compress 7     : JPEG DCT compression
   -compress 8     : ADOBE_DEFLATE compression
   -compress 32773 : PACKBITS compression
   -compress 32809 : THUNDERSCAN compression
   -compress 32946 : DEFLATE compression
   -compress 88880 : 204x98  G4 ClassF TIFF
   -compress 88881 : 204x196 G4 ClassF TIFF
   -compress 88882 : 204x98  G3 ClassF TIFF
   -compress 88883 : 204x196 G3 ClassF TIFF
   -compress 88884 : CCITT Group 3 fax encoding (2d)
  -quality <int>                      : set quality to JPEG format, from 0 to 100
  -multipage                          : create multipage TIFF file
  -aa <string>                        : enable font anti-aliasing: yes, no
  -aavec <string>                     : enable vector anti-aliasing: yes/no, default is 'yes'
  -aaVector <string>                  : enable vector anti-aliasing: yes, no
  -forcebwtif                         : force to create black and white TIFF files
  -threshold <int>                    : lightness threshold that used to convert image to B&W
  -forcexdpi <int>                    : force to set X DPI to image file
  -forceydpi <int>                    : force to set Y DPI to image file
  -tempname <string>                  : set filename template for output image files
  -tempname1                          : apply filename template for single image file
  -usepagenoinfilename                : apply filename template for single image file
  -trimimage                          : trim output image files, remove margins from output image files
  -rotate <int>                       : rotate output image file at special angle
  -onechar <int>                      : create HTML files char by char
  -oneword <int>                      : create HTML files word by word
  -getpagecount                       : get page count from PDF file
  -htmlnoimg                          : remove images from HTML files
  -htmlformat                         : output text information in HTML format
  -xmlformat                          : output text information in HTML format
  -htmlmode <int>                     : 0 will output to complicated HTML file, 1 will output to simple HTML file
  -htmlimgpos                         : Include image positions in output HTML files
  -htmlimgnotext                      : Do NOT show text in background image
  -htmlimgtwo                         : Create two images at one time, one is contain text contents, another is not contain text contents
  -showinvisibletext <int>            : show or hide the text contents which render by render3 mode
  -htmltextoffsetx <int>              : set offset X for HTML text
  -htmltextoffsety <int>              : set offset Y for HTML text
  -htmlimageoffsetx <int>             : set offset X for HTML Image
  -htmlimageoffsety <int>             : set offset Y for HTML Image
  -pdf2table                          : maintain original physical layout in PDF to Text conversion
  -table                              : maintain original physical layout in PDF to Text conversion
  -layout2                            : maintain original physical layout in PDF to Text conversion
  -appendtextfile                     : append to existing text file instead of overwrite
  -getpdfsummary                      : get pdf summary
  -setpageseparator <string>          : set page separator
  -layout                             : maintain original physical layout in PDF to Text conversion
  -fixed <fp>                         : assume fixed-pitch (or tabular) text
  -htmlmeta                           : generate a simple HTML file, including the meta information
  -enc <string>                       : output text encoding name
  -eol <string>                       : output end-of-line convention (unix, dos, or mac)
  -nopgbrk                            : don't insert page breaks between pages in PDF to Text conversion
  -crop <string>                      : Crop PDF pages
  -SplitPageIfWidthLargerThan <int>   : Split the PDF Page if its width larger than a value
  -splitpagecmd <string>              : Split all PDF Pages by a cmd, e.g., halfh, halfv, etc.
  -resizepaper <string>               : Resize PDF paper to a proper paper size, e.g., -resizepaper "595x842"
  -pagemanager <string>               : Manage PDF pages, such as rotate, resize, etc.
  -showinfo                           : Show information of PDF pages
  -skip                               : don't overwrite an output file if it already exists
  -h                                  : print usage information
  -help                               : print usage information
  --help                              : print usage information
  -?                                  : print usage information
  -$ <string>                         : input your license key
Examples:
   pdf2any.exe -$ XXXXXXXXXXXXXXXX
   pdf2any.exe -$ XXXXXXXXXXXXXXXX "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.html"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xml"
   pdf2any.exe -htmlformat "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xml"
   pdf2any.exe -htmlmode 1 "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xml"
   pdf2any.exe -f 1 -l 10 -htmlimgpos -htmlformat "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xml"
   pdf2any.exe -htmlimgnotext -htmlimgpos -htmlformat "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xml"
   pdf2any.exe -htmlimgtwo -htmlimgpos -htmlformat "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xml"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.docx"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.doc"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.xls"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.pptx"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.rtf"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.txt"
   pdf2any.exe -layout "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.txt"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.tif"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.jpg"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.png"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.tga"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.gif"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.bmp"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.ico"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.ps"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.eps"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.pdf"
   pdf2any.exe "D:\VeryPDF\in.pdf" "D:\VeryPDF\out.emf"

Batch process examples:
   for %F in (D:\temp\*.pdf) do pdf2any.exe "%F" "out_%~nF.doc"
   for %F in (D:\temp\*.pdf) do pdf2any.exe "%F" "C:\test\%~nF.txt"
   for %F in (D:\temp\*.pdf) do pdf2any.exe -skip "%F" "C:\test\%~nF.rtf"
   for %F in (D:\temp\*.pdf) do pdf2any.exe "%F" "out_%~nF.png"
   for /r D:\temp %F in (*.pdf) do pdf2any.exe "%F" "C:\test\%~nF.xls"
   for /r D:\temp %F in (*.pdf) do pdf2any.exe "%F" "%~dpnF.html"
   for /r D:\temp %F in (*.pdf) do pdf2any.exe "%F" "%~dpnF.ps"
   for /r D:\temp %F in (*.pdf) do pdf2any.exe "%F" "%~dpnF.eps"
   for /r D:\temp %F in (*.pdf) do pdf2any.exe "%F" "%~dpnF.tif"
   for /r D:\temp %F in (*.pdf) do pdf2any.exe "%F" "%~dpnF.jpg"

The following is a C# example to call the PDF to Any Converter SDK product,

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using VeryPDF;
using System.IO;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string appPath = Path.GetDirectoryName(Application.ExecutablePath);
            string strPDFFile = appPath + "\\test.pdf";
            string strOutFile = appPath + "\\_test_out.tif";
            string strLicenseKey = "XXXX-XXXX-XXXX-XXXX";

            string strCmd = "\"" + strPDFFile + "\" \"" + strOutFile + "\"";

            System.Type VeryPDFType = System.Type.GetTypeFromProgID
                          ("VeryPDF.PDFtoAnyCom");
            VeryPDF.PDFtoAnyCom VeryPDFCom = (VeryPDF.PDFtoAnyCom)
                          System.Activator.CreateInstance(VeryPDFType);
            int nReturn = VeryPDFCom.PDFtoAny(strLicenseKey, strCmd);
            MessageBox.Show("Converter finished.");
        }
    }
}

VeryPDF

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


Verify Code   If you cannot see the CheckCode image,please refresh the page again!