raster to vector converter

How to convert my pdf or jpeg files to vector formats?

I can't get the trial version to work; I'm hoping this program is what I'm seeking, to convert my pdf, and or jpeg files to vector instantly like it claims; unfortunately I load image, and I've yet to see the final result, to see if software even works, please help me get this to work.

In conclusion, I'm hoping it works, and a full version is reasonable in cost because I could use a program like this.

Customer
---------------------------------------------
We apologize for any inconvenience this may have caused to you, do you wish convert from raster PDF or JPG format to vector format? if yes, we suggest you may download "VeryDOC Raster to Vector Converter Command Line" from this web page, we hope this software will work fine to you,

https://www.verydoc.com/raster-to-vector-converter-command-line/index.html
https://www.verydoc.com/dl.php?file=raster2vector.zip

after you download it, you can run command lines to convert your raster PDF or JPG format to vector format easily, please look at following web pages for more information,

https://www.verydoc.com/blog/convert-raster-to-vector-image-by-command-line.html

https://www.verydoc.com/raster-to-vector-converter-command-line/convert-curves-and-splines-of-bitmap-to-vector.html

https://www.verydoc.com/raster-to-vector-converter-command-line/convert-raster-to-vector-and-change-color.html

https://www.verydoc.com/raster-to-vector-converter-command-line/png-to-eps-vector-converter.html

https://www.verydoc.com/raster-to-vector-converter-command-line/tiff-to-vector-converter.html

https://www.verydoc.com/blog/how-to-convert-raster-imagepdf-to-vector-image.html

https://www.verydoc.com/blog/how-to-set-output-vector-resolution-when-converting-raster-files-to-vector.html

Here is the detailed command line options which supported by Raster2Vector.exe application,

E:\>Raster2Vector.exe
Convert image files and PDF files to smooth and scalable vector formats.
Input formats: pdf, jpg, gif, png, tif, tga, pcx, pnm (pbm, pgm, ppm), bmp
Output formats: eps, postscript, ps, pdf, svg, dxf, pgm, emf
-pagesize parameter is support A4, A3, A5, B5, Letter, Legal, Tabloid, Statement, Executive, Folio, Quarto, 10x14. Format names are case insensitive.
-width and -height dimensions can have optional units, e.g. 6.5in, 15cm, 100pt. Default is inches (or pixels for pgm, dxf).
Usage: RasterToVector [options] <in-file> [<out-file>]
  -pagesize <string>   : set page size (default is letter)
  -width <string>      : width of output file, unit: in/cm/pt
  -height <string>     : height of output file, unit: in/cm/pt
  -res <string>        : resolution (in dpi)
  -rotate <string>     : rotate counterclockwise by angle
  -margin <string>     : set margin to output file, unit: in/cm/pt
  -lmargin <string>    : set left margin to output file, unit: in/cm/pt
  -rmargin <string>    : set right margin to output file, unit: in/cm/pt
  -tmargin <string>    : set top margin to output file, unit: in/cm/pt
  -bmargin <string>    : set bottom margin to output file, unit: in/cm/pt
  -tight               : remove whitespace around the input image
  -linecolor <string>  : set line color #rrggbb (default black)
  -fillcolor <string>  : set fill color #rrggbb (default transparent)
  -opaque              : make white shapes opaque
  -speckle <int>       : suppress speckles of up to this size (default 2)
  -invert              : invert color for input image
  -svggroup            : group related paths together
  -svgflat             : whole image as a single path
  -bwthreshold <int>   : set threshold value for color image to BW conversion, default is 240
  -method2             : use second method to convert raster to vector format
  -centerline          : trace a character's centerline, rather than its outline
  -pdfres <int>        : resolution to render PDF pages, default is 150 DPI
  -addcmd <string>     : Reserved parameter
  -v                   : Print copyright and version info
  -h                   : Print usage information
  -help                : Print usage information
  --help               : Print usage information
  -?                   : Print usage information
  -$ <string>          : Input registration key
Example:
   Raster2Vector.exe C:\*.tif C:\*.pdf
   Raster2Vector.exe C:\in.tif C:\out.eps
   Raster2Vector.exe C:\in.png C:\out.pdf
   Raster2Vector.exe C:\in.tif C:\out.ps
   Raster2Vector.exe C:\in.tif C:\out.svg
   Raster2Vector.exe C:\in.tif C:\out.pgm
   Raster2Vector.exe C:\in.tif C:\out.dxf
   Raster2Vector.exe -method2 C:\in.tif C:\out.emf
   Raster2Vector.exe -width 595pt -height 842pt C:\in.pdf C:\out.pdf
   Raster2Vector.exe -pagesize a4 C:\in.pdf C:\out.pdf
   Raster2Vector.exe -width 8.5 -height 11 C:\in.png C:\out.pdf
   Raster2Vector.exe -res 300 C:\in.png C:\out.pdf
   Raster2Vector.exe -margin 30pt C:\in.png C:\out.pdf
   Raster2Vector.exe -lmargin 10pt -tmargin 10pt -rmargin 10pt -bmargin 10pt C:\in.png C:\out.pdf
   Raster2Vector.exe -tight C:\in.png C:\out.pdf
   Raster2Vector.exe -linecolor #FF0000 C:\in.png C:\out.pdf
   Raster2Vector.exe -fillcolor #FF0000 C:\in.png C:\out.pdf
   Raster2Vector.exe -opaque C:\in.png C:\out.pdf
   Raster2Vector.exe -speckle 10 C:\in.png C:\out.pdf
   Raster2Vector.exe -invert C:\in.png C:\out.pdf
   Raster2Vector.exe -svggroup C:\in.png C:\out.svg
   Raster2Vector.exe -svgflat C:\in.png C:\out.svg
   Raster2Vector.exe -bwthreshold 240 C:\color.png C:\out.eps
   Raster2Vector.exe -method2 -centerline C:\color.png C:\out.eps
   Raster2Vector.exe -pdfres 300 C:\color.pdf C:\out.eps

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)
pdf to vector converter

PDF to Vector output file naming, how to remove page number from the output filenames?

Dear Support,

We are looking for application for batch converting vector PDF to vector WMF files. Your "PDF to Vector" application seems to be good for this task and we are considering to buy it, however, during testing, I have found one disturbing behavior of your software. Let me explain what we want to achieve: There are an increasing number of PDF files generated by our CAD software. Every such PDF has drawing on page 1 and then description table on page 2. We want to extract Page 1 only and convert it to WMF file for pasting them to technical documentation. I have used loop command in test script in a form:

FOR %%a in (*.pdf) DO e:\pdf2vec\pdf2vec.exe -firstpage 1 -lastpage 1 %%a %%~na.wmf

At first glance, everything works fine, but every output file has changed it's name by adding "001" to it.

Example:

We have input files:

File1.pdf
File2.pdf
File3.pdf
..

And we are expecting

File1.wmf
File2.wmf
File3.wmf
..

Instead of this we got:

File1001.wmf
File2001.wmf
File3001.wmf
..

I have looked for clue in your support page but with no luck.
Yes, we can add part removing "001" from output file names to PDF converting script, but maybe there is option forcing to use exact file name, without adding page number. We have hundreds of PDF files to convert and many of that files have sequence "001" in names already, so adding anything to it's names make a mess.

Kind Regards
Customer
------------------------------------
Please add "-noextname" option to try again,

-noextname : don't append suffix to filename of first page

for example,

FOR %%a in (*.pdf) DO e:\pdf2vec\pdf2vec.exe -noextname -firstpage 1 -lastpage 1 %%a %%~na.wmf

We hope this option will work fine to you, please add it to try again.

VeryDOC

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pcl, ps, pdf page counter

C# source code example to count color pages in PDF, PS, Postscript, PCL, PRN, SPL, etc. files

Do you have an example on how I can use C# to pass through all of the pages of a pdf file and check each page to determine whether it is color or black and white?

I have a license for Spool File Page Counter SDK.

I found this url,
http://www.verypdf.com/wordpress/201106/counting-the-exact-number-of-pages-in-any-pdf-document-732.html#comments

It appears that I am using the demo version. How do I get the production version?

Customer
----------------------------------------------
Thanks for your message, you may download "Spool File Page Counter SDK" from this web page,

https://www.verydoc.com/spool-page-count.html
https://www.verydoc.com/ps-and-pcl-info-sdk.zip

after you download it, please unzip it to a folder, you will see "C-Sharp" and "C-Sharp-AnyCPU" two folders are included in the ps-and-pcl-info-sdk.zip file, these folders are C# examples, you can compile and run them in "Microsoft Visual Studio" properly.

You can call "ReadInfo.dll" from C# code directly, this is a C# example to call the "ReadInfo.dll" directly,

-----------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;

namespace ParsingTest {
    class Program {

        [DllImport("ReadInfo.dll", EntryPoint = "ReadInfoFromPCLFile")]
        public static extern Int32 ReadInfoFromPCLFile(
            string fileName,
            Int32 bIsRenderToPDF,
            ref uint bwPageCount,
            ref uint colorPageCount,
            ref uint copyCount,
            ref double pagewidth,
            ref double pageheight,
            StringBuilder paperSizeName);

        [DllImport("ReadInfo.dll", EntryPoint = "ReadInfoSetCode")]
        public static extern void ReadInfoSetCode(string strCode);

        static void Main(string[] args)
        {
            if (args.Length != 1)
            {
                Console.WriteLine("test.exe C:\\test.pcl");
                Console.WriteLine("test.exe C:\\test.ps");
                return;
            }
            Console.Write("args length is ");
            Console.WriteLine(args.Length); // Write array length
            for (int i = 0; i < args.Length; i++) // Loop through array
            {
                string argument = args[i];
                Console.Write("args index ");
                Console.Write(i); // Write index
                Console.Write(" is [");
                Console.Write(argument); // Write string
                Console.WriteLine("]");
            }
            string fileName = args[0];
            int bIsRenderToPDF = 1;
            uint bwPageCount = 0;
            uint colorPageCount = 0;
            uint copyCount = 0;
            double nPageWidth = 0;
            double nPageHeight = 0;
            StringBuilder strPaperSizeName = new StringBuilder(300);

            ReadInfoSetCode("XXXXXXXXXXXXXXXXXX");
            ReadInfoFromPCLFile(fileName, bIsRenderToPDF, ref bwPageCount, ref colorPageCount, ref copyCount, ref nPageWidth, ref nPageHeight, strPaperSizeName);

            Console.WriteLine(String.Format("File: {0}", fileName));
            Console.WriteLine(String.Format("Render To PDF: {0}", bIsRenderToPDF));
            Console.WriteLine(String.Format("BW Pages: {0}", bwPageCount));
            Console.WriteLine(String.Format("Color Pages: {0}", colorPageCount));
            Console.WriteLine(String.Format("Width: {0}", nPageWidth));
            Console.WriteLine(String.Format("Height: {0}", nPageHeight));
            Console.WriteLine(String.Format("Paper name: {0}", strPaperSizeName));
        }
    }
}
-----------------------------------

We are also provide a COM interface (FileInfoCOM.exe) based on ReadInfo.dll library, you can also call FileInfoCOM.exe from C# code instead of ReadInfo.dll library, please by following steps to use FileInfoCOM.exe COM interface,

1. Launch a CMD window by administrator privilege, run following command line to register FileInfoCOM.exe,

FileInfoCOM.exe /regserver

You can also run "install.vbs" to register FileInfoCOM.exe into your system.

2. After you register FileInfoCOM.exe into your system, you can add a reference to FileInfoCOM.exe from your C# code,

-----------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using FileInfoCOM;

namespace ParsingTest {
    class Program {

        static void Main(string[] args)
        {
            if (args.Length != 1)
            {
                Console.WriteLine("test.exe C:\\test.pcl");
                Console.WriteLine("test.exe C:\\test.ps");
                return;
            }
            Console.Write("args length is ");
            Console.WriteLine(args.Length); // Write array length
            for (int i = 0; i < args.Length; i++) // Loop through array
            {
                string argument = args[i];
                Console.Write("args index ");
                Console.Write(i); // Write index
                Console.Write(" is [");
                Console.Write(argument); // Write string
                Console.WriteLine("]");
            }
            string fileName = args[0];
            int bIsRenderToPDF = 0;
            int bwPageCount = 0;
            int colorPageCount = 0;
            int copyCount = 0;
            double nPageWidth = 0;
            double nPageHeight = 0;
            string strPaperSizeName = new string(' ', 300);

            FileInfoCOM.FileInfoClass objFileInfoCom = new FileInfoCOM.FileInfoClassClass();

            objFileInfoCom.com_ReadInfoSetCode("XXXXXXXXXXXXXXXXXX");
            objFileInfoCom.com_ReadInfoFromPCLFile(fileName, bIsRenderToPDF, ref bwPageCount, ref colorPageCount, ref copyCount, ref nPageWidth, ref nPageHeight, ref strPaperSizeName);

            Console.WriteLine(String.Format("File: {0}", fileName));
            Console.WriteLine(String.Format("Render To PDF: {0}", bIsRenderToPDF));
            Console.WriteLine(String.Format("BW Pages: {0}", bwPageCount));
            Console.WriteLine(String.Format("Color Pages: {0}", colorPageCount));
            Console.WriteLine(String.Format("Width: {0}", nPageWidth));
            Console.WriteLine(String.Format("Height: {0}", nPageHeight));
            Console.WriteLine(String.Format("Paper name: {0}", strPaperSizeName));
        }
    }
}
-----------------------------------

If you encounter any problem, please feel free to let us know, we will assist you asap.

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)
pdf to vector converter

Converting PDF to PCL by PDF to Vector Converter Command Line

PDF (Portable Document Format) is one of the most popular formats used for storing document files which include both text and graphics. As opposed to other formats with a similar function, PDFs can be easily transferred between different applications and different operating systems, and generally don't have a very large size. Moreover, they can offer decent image quality in a compressed format and can be secured with passwords or watermarks.

PCL (Printer Command Language) is a format associated with Hewlett-Packard printers, containing a standardized protocol that facilitates communication between computers and printers. PCL files contain commands related to features such as: drawing tools, font rendering, macros, Unicode symbols, raster areas etc.

image

So, how to change PDF into PCL?

The quick and simple way to handle your files is to get a quality piece of software, such as "PDF to Vector Converter Command Line" software. "PDF to Vector Converter Command Line" will help you avoid spending countless hours trying to figure out how to convert PDFs, you can use this software to convert from PDF files to PCL files easily.

PDF to Vector Converter Command Line can be downloaded from this web page,

https://www.verydoc.com/pdf-to-vector.html
https://www.verydoc.com/pdf2vec_cmd.zip

after you download it, you can run following command line to convert your PDF files to PCL files,

pdf2vec.exe D:\test.pdf D:\out.pcl

pdf2vec.exe -printermargins D:\test.pdf D:\out.pcl

pdf2vec.exe -scalex 90 -scaley 90 -printermargins D:\test.pdf D:\out.pcl

Please notice, you need run a CMD window by administrator privilege, and then run above command line in this CMD window by manual, pdf2vec.exe will install a PCL Printer automatically during conversion, you will also get the output PCL file after a few seconds, everything will be done automatically, just run this one command line is enough.

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

How to compress the PDF files in a folder and and sub-folders recursively?

Hello,

I have the following directory,

C:\Electronic Invoice\B01\20170101\10.PDF
C:\Electronic Invoice\B01\20170102\11.PDF
C:\Electronic Invoice\B01\20170103\12.PDF
C:\Electronic Invoice\B01\20170103\13.PDF
C:\Electronic Invoice\B01\20170204\15.PDF
C:\Electronic Invoice\B01\20170209\16.PDF
C:\Electronic Invoice\B01\20170211\17.PDF
C:\Electronic Invoice\B02\20170103\01.PDF

Can I compress everything in a single command line?

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

You can download VeryDOC PDF Compressor Command Line from this web page,

https://www.verydoc.com/pdfcompressor.html

This can be done easily by VeryDOC PDF Compressor Command Line software, you can run following command line to compress all PDF files in "C:\Electronic Invoice" folder and sub-folders (recursion),

for /r "C:\Electronic Invoice" %F in (*.pdf) do pdfcompressor.exe -ci jpg -cidown -cidownres 50 -gi jpg -gidown -gidownres 50 -mi fax -midown -midownres 50 "%F" "%~dpnF-out.pdf"

VeryPDF
----------------------------------------------------
Thank you very much, two more things
How do I make the output file have the same name as the input file
How does this work for network drives?

Customer
----------------------------------------------------
>>How do I make the output file have the same name as the input file

Thanks for your message, if you want to keep the same filenames for input and output files, you can run following command line,

for /r "C:\Electronic Invoice" %F in (*.pdf) do pdfcompressor.exe -ci jpg -cidown -cidownres 50 -gi jpg -gidown -gidownres 50 -mi fax -midown -midownres 50 "%F" "%~dpnF.pdf"

>>How does this work for network drives?

Yes, it does support network mapped drives, you can map the network path to local drive first, then you can compress the PDF files on this network path properly.

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)