Optimize Scanned PDF in batch mode?
I see 'OCR' as an option for batch commands, but there's no 'Optimize Scanned PDF'. Yes I can call the Optimizer in the Output options, but it doesnt reduce the file size like like 'Optimize Scanned PDF' does. I've tried different settings in the Optimizer but I cant come up with whatever 'Optimize Scanned PDF' does.
I cant understand why Adobe did not put this command as an option to run in batch mode.
Is there any way to run this command through Javascript? I'm trying different options.
Acrobat 9 Pro and Pro Extended offer "Optimize Scanned PDF" as an "out of the box" sequence.
There's no Adobe JavaScript mechanism for this.
Be well...
Similar Messages
-
"Optimize Scanned PDF" to shrink filesize
It works great! But I have about a terabyte's worth of PDFs that were accidentally scanned as grayscale and I need to optimize away the huge file sizes. Is there any way I can programmatically run this operation on multiple files? Perhaps an API that gives me access to the functionality of "Optimize Scanned PDF"?
I am looking for the same thing, I have seen screenshots of Acrobat 7 Pro that has "scanned pages" within PDF Optimizer.
However Acrobat 8 Pro which i have doesn't seem to have any option for "optimize scanned pages" under the batch processing tool, even under "output options>pdf optimizer" where I would expect for it to be, or under preflight. -
Is 'Optimize Scanned PDF' available in Acrobat X Standard?
Can anyone with Acrobat X Standard tell me whether the 'Optimize Scanned PDF' option is available? We have need to buy a new license and this is one feature that we use, but I can't determine whether this feature is available in Standard or if I would need to buy the Pro version. Thanks!
Yes, Optimize Scanned PDF comes with Acrobat Standard also.
-
OPTIMIZE SCANNED PDF PROBS Acrobat Pro 9
"Optimize Scanned PDF" option under DOCUMENT seems to do a great job, only problem is that it seems to take parts of the document and overlap itself. The source PDF is fine. But the result always have these overlaps.
The only way I can describe it is that after optimization it looks like when 2 pages feed in a fax or copier machine and you get part of one document over the other. This happens with single and multipage PDFs. Anybody know how to fix this??Thanks apangasa, but the link you provided is for the Windows version.
"*Acrobat X Pro is available as a software trial for Windows® users only. A trial version of Acrobat X Pro for Mac OS is currently not available. However, the full version of Acrobat X Pro for Mac OS is available for purchase."
Not sure I want to buy something without the opportunity to test it, especially with all the problems I've had. But if the reports are that it solves issues with 9, I might bite the bullet. I guess, depending on the retailer, I could return it if the issues persist. -
Locking down the Optimize Scanned PDF checkbox
Hello,
Is there a way to grey out or lockdown the "Optimize Scanned PDF" option when Creating a pdf from a scanner? I can't seem to find if there is a registry key or location for this option.
Also where does Acrobat store the "Defaults" for these presets? Also this is Adobe Acrobat 11.I have this same EXACT problem. Why doesnt adobe address this issue right away? Why are things getting worst and worst as adobe releases versions of adobe acrobat pro. I did not have this problem for Adobe acrobat pro 8.
Since deskewing is a very prominent feature in acrobat and used alot, adobe should fix this problem asap. -
Automation of optimize scanned pdf
Hi,
We have a requirement of compressing pdfs using Acrobat. We used to do it manually with an action by invoking "Optimize Scanned PDF". However since the amount of pdf to be compressed has grown exponentially we are planning to automate this task. Is there any way of achieving this like from IAC or through any programming language without human intervention.Or do I need any other software/plugin to achieve this task
ThanksNo answer ?? At least any suggestions would be helpful ..
-
Optimize scanned PDF for ONLY PDF FILES in a folder?
Using the Action Wizard to batch optimize scanned documents. When selecting a folder, how can we only optimize the PDF files and skip over conversion of all other file types (JPG, TIF, DOC)? Currently it is converting all files in the folder to PDF, but we only want to optimize the ones which are already PDF.
Thanks!
ATCFigured that would be the only choice... I will use Robocopy to copy the entire folder structure and only *.pdf files, then optimize, then copy back and overwrite existing files. Hopefully Adobe will have a way to filter filetypes in their next release.
-
Hi
I am scanning large A1 documents as colour PDFs and I need to reduce the filesize and also clean up the image by removing all the background noise in the image but keeping the detail. I used the optimize pdf function on the old version of Acrobat I had which was 7. Now I am upgraded to 10 these options are no longer working for me. I am not getting a reduced filesize and I no longer get a nice white background when optimizing. It seems a few crucial options are missing from the settings in Acrobat 7. Background removal is set to high but it just isn't working. For now I am stuck with using the reduce filesize save option which doesn't reduce it enough or remove the background noise. Can anyone help?
SteveThese are the settings from Acrobat 7 I am trying to replicate:
Images Tab: Nothing Enabled
Scanned Pages Tab: Optimize compression of pages - Ticked (Full High Quality Setting)
Deskew - Automatic
Background Removal - High
Edge Shadow Removal - Cautious
Despeckel - Medium
Descreen - Automatic
Halo Removal - On
Fonts Tab: Nothing Enabled
Transparency Tab: Flatten Transparency - NOT Ticked
Discard Objects Tab: Discard All Alternate Images - Ticked
Clean Up Tab: Object Compression Options - Compress Document Structure selected
Use Flate to encode streams that are not encoded - Ticked
In streams that use LZW encoding, use Flate instead - Ticked
Remove invalid bookmarks - Ticked
Remove invalid links - Ticked
Remove unreferenced named destinations - NOT Ticked
Optimize the PDF for fast web view - Ticked -
I currently have Acrobat X Pro and I'm curious if it is possible to use a command prompt to compare 2 PDFs and have the output\report emailed or copied out somewhere for review? We're trying to automate some daily processes where compare PDFs from the prior day. Any suggestions are welcome if Acrobat Pro X is unable to accomplish this? Thanks!
MichaelThis happens on Acrobat 8 Pro on Windows XP too - the text only compare in side by side mode correctly traps the redline differences but highlights non-changed text in a very strange fashion.
It appears to be a bug to me as when you open the comments list and click on the highlight it appears as with a type of 'Indeterminate' and the annotation 'Matching text on page 1 of other document'. When I click on the comment I get an Acrobat error dialog box with the text:
'There was an error processing an annotation or link. There was a problem reading this document (14).'
And I can't seem to delete the comments (presumably as Acrobat is failing to read the comments).
Very irritating. Worse, Acrobat 9 (Mac) has no way to preconfigure the compare so a 2.3MB compare in v8 is now 13+MB in v9 and every table edge (in a 150pp doc) is highlighted as different. Otherwise the v9 compare appears very good for on screen in v9 except it doesn't degrade very well to v8 and there is no side-by-side redline mode I can see.
Will be running v8 for a while yet. -
Convert Files to PDF (Support Batch Mode)
In order to save time on converting files to PDF, the function, batch conversion is developed by converter developers. Spire Free PDF Converter is one good choice to batch convert files (including Word, Excel, HTML, Text and All Image Formats) to PDF.
How to Batch Convert Files to PDF?
Download Spire Free PDF Converter here, install and run the application. Then, follow guide to convert
Google Spire Free PDF Convert for getting more information and downloading.It looks like LiveCycle PDF Generator Requires a Java Application Server. Do you know a product that meets this requirement in a Microsoft server/development tools environment such as IIS, Asp, Visual Basic, .NET, C#, etc... (A solution that does not require a Java environment.)
-
Optimize Scanned PDF mangles the PDF
Using this option with deskew selected duplicates the middle of the PDF and places it at the bottom, making the the PDF deskewed but useless. I have tried this multiple times and the result is always the same (Acrobat Pro v9.10)
Is anyone else experiencing this?
JKBI have this same EXACT problem. Why doesnt adobe address this issue right away? Why are things getting worst and worst as adobe releases versions of adobe acrobat pro. I did not have this problem for Adobe acrobat pro 8.
Since deskewing is a very prominent feature in acrobat and used alot, adobe should fix this problem asap. -
Download created XML File in batch mode // Parse XML file into single lines
Hello!
I upload a CSV file and based on that CSV file I create an XML "object". First I uploaded and downloaded it via gui frontendclass, but as it has to be run in a batch in the night I need to upload and download the data via OPEN DATASET.
The import and transformation of the CSV file works fine, also the transfer into an itab with the same structure as a CSV line is ok. I also create the XML file, which could be downloaded easily with gui-download but it is not permittet.
Import of data: I scan the folder and get the filenames into a itab, I loop over that itab and read the single files like this:
OPEN DATASET ls_convert_batch FOR INPUT IN TEXT MODE ENCODING DEFAULT.
CLEAR tab.
IF sy-subrc = 0.
DO.
READ DATASET ls_convert_batch INTO line.
IF sy-subrc <> 0.
EXIT.
ELSE.
CLEAR tmptab.
SPLIT line AT ';' INTO tmptab-product
tmptab-contract
tmptab-extagent.
APPEND tmptab TO tab.
ENDIF.
ENDDO.
ENDIF.
The XML file has a strucutre like
<file>
- <file formant_no="1.1" format_date="02.10.2003">
<status>V</status>
<number>001001025</numbner>
<name>Schmeisser,Christof</name>
- <details>
- <detail>
<contract>00000003494</contract>
<name>Schmeisser, Christof</name>
<invoice_no>000000003840</invoice_no>
<due_date>20100601</due_date>
<amount>140,00</amount>
</detail>
- <detail>
<contract>00000003495</contract>
<name>Schmeisser, Christof</name>
<invoice_no>000000003841</invoice_no>
<due_date>20100601</due_date>
<amount>130,00</amount>
</detail>
- </details>
<elements>2</elements>
<amount_overall>270</amount_overall>
</file>
At the moment I download it like this:
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
bin_filesize = l_xml_size
filename = filename
filetype = 'BIN'
* CONFIRM_OVERWRITE = '0'
CHANGING
data_tab = l_xml_table
EXCEPTIONS
OTHERS = 24.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ELSEIF sy-subrc = 0.
lv_create_counter = lv_create_counter + 1.
ENDIF.
But I need to download it via OPEN TRANSFER CLOSE Dataset as it has to run in batch mode.
Anyone has an idea? I am really desperate here. One idea would be to parse the single lines into a string and then create the XML file line by line as text and save it with ending XML, should work. But I don't know how!
Thank you very much in advance,
kind regards from Tallinn, Estonia,
Christof!
Edited by: Christof Schmeisser on Nov 25, 2010 7:51 PM
I edited the heading, would be too general and missleading!Tipos Pools
TYPE-POOLS: ixml.
CLASS cl_ixml DEFINITION LOAD.
TYPES: BEGIN OF xml_node_type,
node TYPE char50,
vlnode TYPE string,
END OF xml_node_type,
BEGIN OF xml_line_type,
data(256) TYPE x,
END OF xml_line_type.
Tabelas Internas
DATA: ti_xml_node TYPE TABLE OF xml_node_type.
Variáveis TYPE REF
*Type REF para utilizar no XML
DATA: ixml_type TYPE REF TO if_ixml,
streamfactory_type TYPE REF TO if_ixml_stream_factory,
ostream_type TYPE REF TO if_ixml_ostream,
istream_type TYPE REF TO if_ixml_istream,
parser_type TYPE REF TO if_ixml_parser,
renderer_type TYPE REF TO if_ixml_renderer,
document_type TYPE REF TO if_ixml_document,
encoding_type TYPE REF TO if_ixml_encoding,
node_type TYPE REF TO if_ixml_node,
element_dtrans_type TYPE REF TO if_ixml_element,
element_xml_in_type TYPE REF TO if_ixml_element,
element_roteiros_type TYPE REF TO if_ixml_element,
element_roteiro_type TYPE REF TO if_ixml_element,
element_vias_type TYPE REF TO if_ixml_element,
element_via_type TYPE REF TO if_ixml_element,
element_dummy_type TYPE REF TO if_ixml_element,
gw_xml_node TYPE TABLE OF xml_node_type,
gw_xml_node_ret TYPE TABLE OF xml_node_type,
gw_xml_node_err TYPE TABLE OF xml_node_type,
gw_xml_node_xml TYPE TABLE OF xml_node_type,
gw_xml_table TYPE TABLE OF xml_line_type,
gw_xml_table2 TYPE TABLE OF xml_line_type,
gs_xml_node TYPE xml_node_type, "WA para leitura do xml
gs_xml_node_ret TYPE xml_node_type, "WA para leitura do xml retorno
gs_xml_node_err TYPE xml_node_type, "WA para leitura do xml erro
gs_xml_node_xml TYPE xml_node_type, "WA para leitura do xml info sucesso
gs_xml_table2 TYPE xml_line_type. "WA para importar xml
Variáveis do Programa
DATA: l_value TYPE string,
l_rc TYPE i,
l_xml_size TYPE i,
cod_cartaorepom TYPE char20 VALUE '123456789',
v_caminho_exp TYPE string VALUE 'C:TEMP',
v_salvaarquivo TYPE string,
v_nomearquivo TYPE string,
w_nodetext TYPE string,
v_roteiros TYPE string,
v_roteiro TYPE string,
v_roteiro_codigo TYPE string,
v_percurso_codigo TYPE string,
v_percurso_descricao TYPE string,
v_cidade_origem TYPE string,
v_estado_origem TYPE string,
v_cidade_destino TYPE string,
v_estado_destino TYPE string,
v_transporte_tipo TYPE string,
v_cartao_taxa TYPE string,
v_cobra_taxa TYPE string.
Constants
CONSTANTS: cc_39 TYPE string VALUE '39', " Numero 39.
cc_dt_trans TYPE string VALUE 'data_transfer'," document_type(name)
cc_metodo_cod TYPE string VALUE 'metodo_codigo'," document_type(name)
cc_xml_in TYPE string VALUE 'xml_in'," document_type(name)
cc_ct_tx_ativ TYPE string VALUE 'cartao_taxa_ativacao'," document_type(name)
cc_cartao TYPE string VALUE 'cartao', " Parâmetro Perform.
cc_xml TYPE string VALUE '.XML'," extenção
cc_bin TYPE char10 VALUE 'BIN'." filetype
START-OF-SELECTION.
PERFORM yf_inicia_criacao_xml USING cc_39.
element_roteiro_type = document_type->create_simple_element(
name = cc_ct_tx_ativ
parent = element_xml_in_type ).
PERFORM yf_dummy_roteiro USING cod_cartaorepom cc_cartao.
PERFORM yf_finaliza_xml.
PERFORM yf_exporta_xml USING v_caminho_exp.
PERFORM yf_convert_xml_to_itab TABLES gw_xml_node_ret
USING v_salvaarquivo.
END-OF-SELECTION.
*& Form yf_inicia_criacao_xml
text
-->VALUE(P_0783) text
FORM yf_inicia_criacao_xml USING value(p_0783).
DATA: s_encoding_type TYPE string VALUE 'ISO-8859-1'.
Cria o ixml factory
ixml_type = cl_ixml=>create( ).
*Cria o objeto com modelo
document_type = ixml_type->create_document( ).
*Cria o cabeçalho encoding="iso-8859-1"
encoding_type = ixml_type->create_encoding( byte_order = 0
character_set = s_encoding_type ).
*Cria o root "DATA_TRANSFER"
element_dtrans_type = document_type->create_simple_element(
name = cc_dt_trans
parent = document_type ).
*Cria o node "METODO_CODIGO" e preenche com um valor passado no L_VALUE
l_value = p_0783.
CONDENSE l_value.
element_dummy_type = document_type->create_simple_element(
name = cc_metodo_cod
value = l_value
parent = element_dtrans_type ).
*Cria o node "XML_IN"
element_xml_in_type = document_type->create_simple_element(
name = cc_xml_in
parent = element_dtrans_type ).
ENDFORM. " yf_inicia_criacao_xml
*& Form yf_dummy_roteiro
text
-->VALUE(P_0996) text
-->VALUE(P_0997) text
FORM yf_dummy_roteiro USING value(p_0996)
value(p_0997).
l_value = p_0996.
CONDENSE l_value.
element_dummy_type = document_type->create_simple_element(
name = p_0997
value = l_value
parent = element_roteiro_type ).
ENDFORM. " yf_dummy_roteiro
*& Form yf_finaliza_xml
text
FORM yf_finaliza_xml.
*Cria o stream factory
streamfactory_type = ixml_type->create_stream_factory( ).
*Conecta a internal table de XML com o stream factory
ostream_type = streamfactory_type->create_ostream_itable( table = gw_xml_table ).
CALL METHOD ostream_type->set_encoding
EXPORTING
encoding = encoding_type.
*Rendering the document
renderer_type = ixml_type->create_renderer( ostream = ostream_type
document = document_type ).
l_rc = renderer_type->render( ).
*Salva o documento XML
l_xml_size = ostream_type->get_num_written_raw( ).
ENDFORM. " yf_finaliza_xml
*& Form yf_exporta_xml
text
-->VALUE(P_0783) text
FORM yf_exporta_xml USING value(p_0783).
CONCATENATE cod_cartaorepom
sy-datum
sy-uzeit
cc_xml
INTO v_nomearquivo.
CONCATENATE p_0783
v_nomearquivo
INTO v_salvaarquivo.
TRANSLATE v_nomearquivo TO UPPER CASE.
*Exporta o XML
CALL METHOD cl_gui_frontend_services=>gui_download
EXPORTING
bin_filesize = l_xml_size
filename = v_salvaarquivo
filetype = cc_bin
CHANGING
data_tab = gw_xml_table
EXCEPTIONS
OTHERS = 24.
IF sy-subrc = 0.
PERFORM yf_sapgui_progress_indicator USING cc_msg_xml_ok.
ELSE.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ENDFORM. " yf_exporta_xml
*& Form yf_convert_xml_to_itab
text
-->P_GW_XML_NODE_RET text
-->P_FILENAME text
FORM yf_convert_xml_to_itab TABLES p_gw_xml_node_ret LIKE gw_xml_node
USING p_filename.
DATA l_count.
ixml_type = cl_ixml=>create( ).
Now Create Stream Factory
streamfactory_type = ixml_type->create_stream_factory( ).
CALL METHOD cl_gui_frontend_services=>gui_upload
EXPORTING
filename = p_filename
filetype = cc_bin
IMPORTING
filelength = l_xml_size
CHANGING
data_tab = gw_xml_table2
EXCEPTIONS
OTHERS = 19.
IF sy-subrc = 0.
istream_type = streamfactory_type->create_istream_itable( table = gw_xml_table2
size = l_xml_size ).
document_type = ixml_type->create_document( ).
parser_type = ixml_type->create_parser( stream_factory = streamfactory_type
istream = istream_type
document = document_type ).
IF parser_type->parse( ) NE 0.
IF parser_type->num_errors( ) NE 0.
l_count = parser_type->num_errors( ).
ENDIF.
ENDIF.
CALL METHOD istream_type->close( ).
CLEAR istream_type.
node_type = document_type.
PERFORM yf_get_data USING node_type.
p_gw_xml_node_ret[] = gw_xml_node[].
CLEAR gw_xml_node[].
ENDIF.
ENDFORM. " yf_convert_xml_to_itab
*& Form yf_get_data
text
-->VALUE(X_NODE) text
FORM yf_get_data USING value(x_node) TYPE REF TO if_ixml_node.
DATA: indent TYPE i.
DATA: ptext TYPE REF TO if_ixml_text.
DATA: string TYPE string.
DATA: temp_string(100).
CASE x_node->get_type( ).
WHEN if_ixml_node=>co_node_element.
string = x_node->get_name( ).
w_nodetext = string.
CLEAR string.
string = x_node->get_value( ).
IF NOT w_nodetext IS INITIAL OR
NOT string IS INITIAL.
gs_xml_node-node = w_nodetext.
gs_xml_node-vlnode = string.
IF NOT gs_xml_node-vlnode IS INITIAL.
APPEND gs_xml_node TO gw_xml_node.
CLEAR gs_xml_node.
ENDIF.
ENDIF.
ENDCASE.
Get the next child
x_node = x_node->get_first_child( ).
Recurse
WHILE NOT x_node IS INITIAL.
PERFORM yf_get_data USING x_node.
x_node = x_node->get_next( ).
ENDWHILE.
ENDFORM. "yf_get_data -
Photoshop CS3 Actions Batch mode bug?
I posted this in the Mac forum but received no responses after a couple of days, so I am trying it here.
Photoshop CS3 Actions seem to have a bug such that when used in Automate > Batch mode it will use the name of the first file opened in the batch session for every file processed in that session. Since that name is used in Save step, this means having to deal with the "File Already Exist" dialog for every file in the batch because it is attempting to save at the designated location with the same file name. If the continue option is chosen each time, the final result is one file with the first opened file name, but with the contents of the last processed file.
To confirm that this is a problem particular to the opening step, I have disabled all processing steps as well as the saving step by toggling them in the Actions panel. I then ran the action in batch mode on a folder containing 4 files. This resulted in 4 opened files all with the same name but different image content.
This was with the "Override 'Open' Action Commands" checked/not checked, and the "Suppress File Open Options Dialogs" checked/not checked. The problem described also occurs when using a Droplet.
By comparison, Photoshop CS exhibits the expected behavior: when an action is used in batch mode to process an entire folder of files, the name of each file is retained after opening and used after processing in the save or export step.
The above described behavior of CS3 is a change acquired along the way to the CS3 version (I do not have the CS2 version to test). But more importantly, can someone please report if the CS4 version behaves as I described for CS3, or if it has been returned to the CS behavior?
OS X 10.4.11
G4 800 MHz 2 MB L3/processor 1.25 GB SDRAM
Is this a known bug?
AlHello Miguel,
I was going to come back to post some of my findings, one of which relates to your staement:
"- The open command created by Photoshop 6 doesn't keep the file's name, it is a much simple open command, and so it opens the file with the own file's name."
In my case I found that my CS version of the "same" action worked, while the CS3 version failed, precisely because the earlier one records less detail for the open step.
My need is to convert dozens of Quark pdf files to GIF and JPEG files for the web. What I found after several days of testing is that it is best to record the opening step in CS3 NOT using a pdf file, so that the "Open As Generic Pdf with 'Name____' " would not be coded into the opening step. Instead I recorded the whole action using a PSD file. Then I can proceed to run it in Batch mode choosing a folder of Quark pdf files as the source location with "Override 'Open' Action Commands" checked, and the "Suppress File Open Options Dialogs" checked, and it opens all the pdf files just fine in some background process, not getting stuck in the details of the file name, and proceeds to cary out the flattening, saving, and closing steps to my chosen target location and uses the finder file name of each pdf files in the source folder to save a filename.ext in the Target folder.
Contrary to what I stated in my original post, "Override 'Open' Action Commands" checked/not checked does indeed make a difference. If it is not checked, the files do open in batch mode, but the other steps are not performed. There is much more about this that I would like to know, and this may not be a general solution for all types of files that a user may wish to process in batch mode, but it works for my case. The main trick is to use as simple an opening step as possible when recording the action, and then letting Photoshop use whatever background process it requires to open a particular file type. I tested this by manually saving a pdf file to each of the twenty some odd formats available in the save as dialog to a Source folder, and then proceeded to batch process that folder with the action described above, and it worked for all except one.
So while there may not be a bug involved in this problem, there certainly is a lack of documentation about how the "improvements" in the opening step in newer versions of Photoshop affect using Actions in Batch mode.
Please comment if you can further explain any of the reported results. In particular, what is the situation in CS4?
Thanks,
Al -
Need Expert Help.....Photoshop to slice pages in half Batch mode
I've searched everywhere for a solution to this, but in vain. Pls. Help...
I have taken digital images (color) of a few pages from a printed book. These are all double pages (2 facing pages in 1 shot). Pls. see the attached sample image. http://www.box.net/shared/ay2rqjp317
I want to use Photoshop (Elements 6 / CS 3 or above) to AUTOMATE the following :
1. Cut the single image (of two facing pages) into 2 single page images. (Also if you could suggest a way that picture be split (in batch mode) to NEARLY FIT the single page dimensions of the book).
2. Straighten the resulting single page image (to look NEARLY like a flat eBook - with text in ALMOST straight lines).
3. If at all possible, Remove imprint of fingers (seen bottom of the pic- finger holding pages flat- I've held the same place in all images).
4. Convert color image to black and white, to remove unnecessary details.
5. CREATE A BATCH process of all above steps, so it can be done for the 30 or so double pages I have, creating 60 single pages.
After step 5, I will run Omnipage to OCR text from all pages (This is simple, I can do it) and create a clean B&W book type PDF of 60 pages or so.
Its really important that I do the batch mode for all...this is beacuse in sucesssive projects, I need to digitize a few pretty old books.
At wikihow, I fdid find some useful info, but not for STEP 1 to 3, which are crucial. I'm reproducing that info here, if someone wants to incorporate that into approach they suggest for me.
Pls. Help...I'm just an amateur with Photoshop. Thanks a ton..
-------------------- Notes from WikiHow ---------------
4 # Create a processing action: Photoshop (any version) is a good software for processing, but other software may work just as well. To save file size and increase readability, you want to strip out as much extra color information as possible. You can automate this process: Start recording a new action. Then select Image>adjustments>threshold to convert to black and white - drag the cutoff slider to where it looks most readable. Save the images using File > Save for web and devices. Save in the gif format. You only need two colors, and you may safely crank up the lossy compression. Using this method you can compress six megapixel images down to under 200 kb, down from the roughly 2 mb original files.
5 # Create your pages. Now that you have created your action, open Photoshop and select file > automate > batch. Select the action you just made, as well as the original images you want to work on. Then select a destination and numbering scheme. Run the process and you should end up with a number of compressed GIFs. Review your images again. If any of your images were underexposed or out of focus, they will be illegible.Someone may be able to recommend some easier to use software, but on machines where I do not have Photoshop I use http://gimp.org/downloads/
-
Dynamic input fields for Doc Props in Batch Mode; Acrobat Pro 9
I'm using Acrobat Pro 9. I'm looking for a way for Acrobat to automatically fill/replace the Title and Subject fields of the document properties with the file name of the PDF it is processing during batch mode. Currently I have this step set to interactive and must type the name in for each file as it is processed. Is there a script I can use? A macro? Heck! A Hack? It would literally take weeks off of my monotonous work load as the file names are long and there are thousnds of them to be processed.
Thanks,
PhotonogonIf you want the file name with the path, you could add the following JavaScript:
title = path;
subject = path;
If you just want the file name:
var filename = path.split("/").pop();
title = filename;
subject = filename;
Maybe you are looking for
-
How do I change the title of an album imported into iTunes?
I have a new MacBook and I am now importing CD's into my iTunes. When I inserted this album I got a message about something being similar, I had no idea what it was referring to so I just selected the top name. I now have imported this album in with
-
How to get value of jca.file.IsEof using fromproperties in file adapter
Hi Guys, I have a scenario where i use a file adapter for syncread (for doing chunkRead). While invoking this adapter i send jca.file.FileName and jca.file.Directory as input properties dynamically. In response i expect jca.file.IsEOF and jca.file.Is
-
Scroll all articles vertically instead of horizontally?!
Hello! I have 5 articles (some with one page, some with more pages) and I can standardly change between them when I swipe horizontally. But I want to scroll them vertically (but not with smooth-scrolling). So all articles should be displayed only amo
-
Hyperlinks Are Not Functioning Correctly
I have a problem with the some of the hyperlinks in my WebHelp Pro project not functioning correctly once the project is compiled. What happens is that when I click on a hyperlink the text doesn't change from blue to purple. Not all the hyperlinks on
-
5/15/2014: I lost my bookmark manager
Hi, With the latest update, on Windows Vista, I now no longer have a Bookmark Manager or a History Window, which I miss. Is there a way I can get these things back? I added a new bookmark folder in the "add bookmark" dialog, and I cannot find that fo