If I want to convert a pdf to greyscale whats the best way to go about it. Im currently using tcpdf to convert html to pdf but I also need an option where I can convert it to greyscale. Whats the best way to go about doing this.
Best way to convert pdf to greyscale with php?
3.1k Views Asked by Ian At
2
There are 2 best solutions below
0
Shikiryu
On
If you have Imagick (imagemagick) installed, you can take your generated PDF and save another gray-scaled one.
$image = new Imagick('generatedPDF.pdf');
$image->setColorspace(imagick::COLORSPACE_GRAY);
$image->writeImage('newPic.pdf');
$image->clear();
$image->destroy();
Related Questions in PHP
- php Variable name must change in for loop
- register_shutdown_function is not getting called
- Query returning zero rows despite entries existing
- Retrieving *number* pages by page id
- Automatically closing tags in form input?
- How to resize images with PHP PARSE SDK
- how to send email from localhost using codeigniter?
- Mariadb max Error while sending QUERY packet PID
- Multiusers login redirect different page in php
- Imaginary folder when I use "DirectoryIterator" in PHP?
- CodeIgniter + XDebug: debug only working in the main controller, index() function
- PHP script timeout when I use sleep()
- posting javascript populated form to another php page
- AJAX PHP - Reload div after submit
- PHP : How can I check Array in array?
Related Questions in TCPDF
- Making bigger Logo in header of PDF using TCPDF
- Generate TCPDF output to a shared drive folder
- Saving File to Folder using PHP
- Is this possible to add multiple image type in TCPDF
- Embedding charts in the PDF using TCPDF library
- remove printing \r\n during output in tcpdf or php
- passing one variable from one page to another for pdf generation
- PHP auto generate pdf file for salaryslip
- php fixing mini error of TCPDF in line 16498: Undefined index: thread
- Generate PDF with base64 encode string
- How to insert Small Caps in header using tcpdf in php
- How to install TCPDF to symfony 2.7
- mixing html code with php code
- TCPDF disregards width of earlier td if current td has long text
- Moodle download a created PDF
Related Questions in GRAYSCALE
- Fit 3D matrices to same gray values
- Image to be grayed in IE 9+
- How can you get the intensity of a pixel in java?
- Convert any document into grayscale PDF using PDF Export?
- min max flow graph cuts for image segmentation MATLAB wrapper
- ZPL: how to print in grayscale
- Issue with binarization of gray colored text of Tesseract
- Matplotlib "gray" colormap doesn't span full black to white range
- Getting the brightness of a Grayscale pixel
- Greyscale image in SDL2
- Zelle's Simple Python Graphics Library RGB to Grayscale Conversion Project
- applying grayscale on unordered list images
- How to convert a grayscale image to binary in MATLAB
- C# Convert Grayscale data to colored image
- c++ - Conversion from ARGB to Grayscale - Results are well, but upside down
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
I think the best way is to manipulate the HTML and images and make the HTML grayscale before converting to PDF.
You can run through all your images and pass them through GD to make them all gray http://php.about.com/od/gdlibrary/ss/grayscale_gd.htm
You will also need to probably create a separate css to use in case you have color applied to your page.
HTH