Printing to PDF - file is corrupted by unreadable text
just recently, my Adobe Acrobat 9 Pro has gone haywire. When I try to print a web page using Internet Explorer 9 and Print to PDF - it creates a file, but the text is unreadable.
My operating system is Windows 7 Professional.
Has anyone come across this before?
thanks
Try unchecking the option 'Rely on system fonts only; do not use document fonts' from the Adobe PDF Settings tab within the Adobe PDF printer preferences dialog box as suggested in the article Missing or Garbled Text Printing from IE9 to Adobe PDF Printer.
Similar Messages
-
PDF file gets corrupted when generated from BSP
Hi,
I am generating a PDF file from a BSP page ( see the code below). The problem is that PDF file gets corrupted and I am unable to open it. I also tried to use other functions like GUI_Download and DOwnload as suggested by many and they also do not work either. Has any one generated a PDF from BSP and can some one help?
Data: GG type String.
event handler for data retrieval
data : event type ref to cl_htmlb_event.
class cl_htmlb_manager definition load.
class CL_HTTP_RESPONSE DEFINITION LOAD.
DATA : PARAMS TYPE PRI_PARAMS,
VALID TYPE C,
GV_SUCCESS_SPOOL_NO LIKE SY-SPONO.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING DESTINATION = 'LOCL'
COPIES = COUNT
LIST_NAME = 'TEST'
LIST_TEXT = 'Test NEW-PAGE PRINT ON'
IMMEDIATELY = ''
RELEASE = 'X'
NEW_LIST_ID = 'X'
EXPIRATION = DAYS
LINE_SIZE = 140
LINE_COUNT = 23
LAYOUT = 'X_PAPER'
SAP_COVER_PAGE = 'X'
RECEIVER = 'SAP*'
DEPARTMENT = 'System'
NO_DIALOG = 'X'
IMPORTING OUT_PARAMETERS = PARAMS
VALID = VALID.
IF VALID <> SPACE.
NEW-PAGE PRINT ON PARAMETERS PARAMS NO DIALOG.
write :/ 'Hello Message1'.
write :/ 'Hello Message2 '.
NEW-PAGE PRINT OFF .
ENDIF.
data : spool_no TYPE TSP01-RQIDENT .
spool_no = sy-spono.
DATA: itab TYPE TLINE,
witab TYPE TABLE OF TLINE,
output TYPE STRING,
outputx TYPE XSTRING.
data : l_pdf_len type i.
data: mi_bytecount type i.
DATA : APP_TYPE TYPE STRING VALUE 'APPLICATION/PDF' .
DATA: cached_response TYPE ref to if_HTTP_RESPONSE.
data : l_display_url type string .
data : guid type GUID_32 .
call function 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
SRC_SPOOLID = spool_no
NO_DIALOG = 'X'
IMPORTING
PDF_BYTECOUNT = mi_bytecount
TABLES
PDF = witab
EXCEPTIONS
ERR_NO_ABAP_SPOOLJOB = 1
ERR_NO_SPOOLJOB = 2
ERR_NO_PERMISSION = 3
ERR_CONV_NOT_POSSIBLE = 4
ERR_BAD_DESTDEVICE = 5
USER_CANCELLED = 6
ERR_SPOOLERROR = 7
ERR_TEMSEERROR = 8
ERR_BTCJOB_OPEN_FAILED = 8
ERR_BTCJOB_SUBMIT_FAILED = 9
ERR_BTCJOB_CLOSE_FAILED = 10
others = 11.
if sy-subrc EQ 0.
LOOP AT witab INTO itab.
CONCATENATE
output
itab-tdline
INTO output in character mode.
ENDLOOP.
endif.
CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
EXPORTING
text = output
mimetype = 'APPLICATION/PDF'
IMPORTING
buffer = outputx.
concatenate cl_abap_char_utilities=>byte_order_mark_little
outputx
into outputx in byte mode.
response->set_header_field( name = 'content-type' value =
'APPLICATION/PDF; charset=utf-16le' ).
response->delete_header_field( name =
if_http_header_fields=>cache_control ).
response->delete_header_field( name = if_http_header_fields=>expires
response->delete_header_field( name = if_http_header_fields=>pragma )
response->set_header_field( name = 'content-disposition'
value = 'attachment; filename = TEST.PDF'
l_PDF_len = xstrlen( OUTPUTX ).
response->set_data( data = OUTPUTx
length = l_PDF_len ).
navigation->response_complete( ).
Regards
Amit AgrawalHI Craig Cmehil,
I have tried this code as well as given in the URL specified by you. But using this also browser shows the following content. It seems that PDF content is corrupted.
My Output as shown on Browser Starts below this line----
DF-1.3
%âãÏÓ
2 0 obj
/WinAnsiEncoding
endobj
3 0 obj
<<
/Type /Font
/Subtype /Type1
/BaseFont /Courier
/Name /F001
/Encodg 2 0 R
>>
endobj
4 0 obj
<<
/Length 5 0 R
>>
stream
/F001 7.30 Tf 0 0 0.753 rg BT 18.00 570.65 Td 0 Tw <33302E30362E3230302020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020>Tj ET 0 0 0.753 rg BT 2950 570.65 Td 0 Tw
<20204854545020436F6E74726F6C202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020>Tj ET 0 0 0.753 rg BT 572.40 570.65 Td 0 Tw <2020202020202020202020202031>Tj ET q 0 0 0 RG 0.55 w 18.00 562.90 m
634. 562.90 l S Q 0 0 0.753 rg BT 18.00 551.45 Td 0 Tw <48656C6C6F20416D6974>Tj ET 0 0 0.753 rg BT 18.00 541.85 Td 0 Tw <48656C6C6F204765726176>Tj ET
endstream
endobj
5 0 obj
624
endobj
6 0 obj
<<
/Type /Page
/MediaBox
/Parent 1 0 R
/Resource
<<
/ProcSet
/PDF /Text
/Font
<<
/F001 3 0 R
>>
/XObject
<<
>>
>>
/Contents 4 0 R
>>
endobj
7 0 obj
<<
/Author (AMG )
/CreationDate (20050630 181301)
/Creator (Form X_58_170 EN)
/Producer (SAP R/3 Release 620 )
%SAPinfoStart TOA_DARA
%FUNCTI=( )
%MANDANT=( )
%DEL_DATE=(00000000)
%SAP_OBJECT=( )
%AR_OBJECT=( )
%OBJECT_ID=( )
%FORM_ID=( )
%FORMARCHIV=( )
%RESERVE=( )
%NOTIZ=( )
%SAPinfoEnd TOA_DARA
>>
endobj
1 0 obj
<<
/Type /Pages
/Kids
[ 6 0 R
/Count 1
>>
endobj
8 0 obj<<
/Type /Catalog
/Pages 1 0 R
/PageMode /UseNone
>>
endobj
xref
0 9
0000000000 65535 f
0000001801 00000 n
0000000017 0000n
0000000052 00000 n
0000000157 00000 n
0000000840 00000 n
0000000862 00000 n
0000001048 00000 n
0000001869 00000 n
trailer
/Size 9
/Root 8 0 R
/Info 7 0 R
>>
startxref
1944
%%EOF
Browser Displey Content Ends----
My Coding Starts----
Data: GG type String.
event handler for data retrieval
data : event type ref to cl_htmlb_event.
class cl_htmlb_manager definition load.
class CL_HTTP_RESPONSE DEFINITION LOAD.
DATA : PARAMS TYPE PRI_PARAMS,
VALID TYPE C,
GV_SUCCESS_SPOOL_NO LIKE SY-SPONO.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING DESTINATION = 'LOCL'
COPIES = COUNT
LIST_NAME = 'TEST'
LIST_TEXT = 'Test NEW-PAGE PRINT ON'
IMMEDIATELY = ''
RELEASE = 'X'
NEW_LIST_ID = 'X'
EXPIRATION = DAYS
LINE_SIZE = 140
LINE_COUNT = 23
LAYOUT = 'X_PAPER'
SAP_COVER_PAGE = 'X'
RECEIVER = 'SAP*'
DEPARTMENT = 'System'
NO_DIALOG = 'X'
IMPORTING OUT_PARAMETERS = PARAMS
VALID = VALID.
IF VALID <> SPACE.
NEW-PAGE PRINT ON PARAMETERS PARAMS NO DIALOG.
write :/ 'Hello Amit'.
write :/ 'Hello Gaurav '.
NEW-PAGE PRINT OFF .
ENDIF.
GV_SUCCESS_SPOOL_NO = sy-spono.
data : spool_no TYPE TSP01-RQIDENT .
spool_no = sy-spono.
write: GV_SUCCESS_SPOOL_NO.
*write: spool_no.
IF display_type = 'convertspool'.
DATA: itab TYPE TLINE,
witab TYPE TABLE OF TLINE,
output TYPE STRING,
outputx TYPE XSTRING.
data : l_pdf_len type i.
data: mi_bytecount type i.
DATA : APP_TYPE TYPE STRING VALUE 'APPLICATION/PDF' .
DATA: cached_response TYPE ref to if_HTTP_RESPONSE.
data : l_display_url type string .
data : guid type GUID_32 .
spool_no like TSP01-RQIDENT .
*spool_no = GV_SUCCESS_SPOOL_NO .
call function 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
SRC_SPOOLID = spool_no
NO_DIALOG = 'X'
IMPORTING
PDF_BYTECOUNT = mi_bytecount
TABLES
PDF = witab
EXCEPTIONS
ERR_NO_ABAP_SPOOLJOB = 1
ERR_NO_SPOOLJOB = 2
ERR_NO_PERMISSION = 3
ERR_CONV_NOT_POSSIBLE = 4
ERR_BAD_DESTDEVICE = 5
USER_CANCELLED = 6
ERR_SPOOLERROR = 7
ERR_TEMSEERROR = 8
ERR_BTCJOB_OPEN_FAILED = 8
ERR_BTCJOB_SUBMIT_FAILED = 9
ERR_BTCJOB_CLOSE_FAILED = 10
others = 11.
if sy-subrc EQ 0.
LOOP AT witab INTO itab.
CONCATENATE
output
itab-tdline
INTO output in character mode.
ENDLOOP.
endif.
*write : output.
CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
EXPORTING
text = output
mimetype = 'APPLICATION/PDF'
IMPORTING
buffer = outputx.
*concatenate cl_abap_char_utilities=>byte_order_mark_little
*outputx
*into outputx in byte mode.
CREATE OBJECT cached_response TYPE CL_HTTP_RESPONSE EXPORTING add_c_msg = 1.
some Browsers have caching problems when loading Excel Format
response->set_header_field( name = 'content-type' value =
'APPLICATION/PDF' ).
response->delete_header_field( name =
if_http_header_fields=>cache_control ).
response->delete_header_field( name = if_http_header_fields=>expires
response->delete_header_field( name = if_http_header_fields=>pragma )
l_pdf_len = xstrlen( outputx ).
cached_response->set_data( data = outputx
length = l_pdf_len ).
cached_response->set_header_field( name = if_http_header_fields=>content_type
value = 'application/pdf' ).
cached_response->set_status( code = 200 reason = 'OK' ).
cached_response->server_cache_expire_rel( expires_rel = 180 ).
CALL FUNCTION 'GUID_CREATE'
IMPORTING
ev_guid_32 = guid.
CONCATENATE runtime->application_url '/' guid '.pdf' INTO l_display_url.
cl_http_server=>server_cache_upload( url = l_display_url
response = cached_response ).
RETURN.
My Coding Ends----
Any Further help on this.
Regards
Amit Agrawal -
The PDF file and slideshow view corrupted using iPhoto. Macbook air only get corrupted slideshow and Mac Mini both slideshow and PDF file is corrupted.
Saving as a PDF file for some users have been a problem. If you boot into Safe Mode and run iPhoto you can create undamaged PDF files. We don't know why the problem but this is a workaround.
This problem prevents many from ordering books, calendars and cards since iPhoto creates PDF file of them for uploading and printing. Booting into Safe Mode lets them successfully order those items. -
Cannot print a PDF file after upgrading to Windows 8.1
Cannot print a PDF file after upgrading to Windows 8.1
I can print anything else from either the Desktop or Start but not a PDF. No error message but just does not print.
Update: down loaded Adobe Reader which runs on the desktop so when I read a PDF file it now runs on the desktop and I can print it.Cannot print a PDF file after upgrading to Windows 8.1
I can print anything else from either the Desktop or Start but not a PDF. No error message but just does not print.
Update: down loaded Adobe Reader which runs on the desktop so when I read a PDF file it now runs on the desktop and I can print it. -
I am trying to print a PDF file to a legal size paper and I would like for it to fill up the page. How do I do this? I went into the settings and changed it from letter to legal, but it's still printing out the same size. Can someone help me, please?
Are you trying to Print to PDF or are you trying to Print a PDF file to a physical printer?
-
How do I download and print a pdf file in osx mountain lion
How do I download and print a pdf file?
control click on your PDF to download option
Open it on your desktop Command-P is the short cut for print option. -
How to Print a PDF file from within a ABAP ( from gui input)
Hi champions,
This is Client requirement:
"We need to print a PDF file from within a ABAP"
We first need to test whether it is even feasible, and then if it
is, then write a small test ABAP which can accept a PDF file
name as input (from GUI) and then print it to a SAP print
device (printer).
Please Can any body help me on this.......
It's urgent
Thanks
BasuCheck following blog for PDF output from SAP
/people/thomas.jung3/blog/2005/04/28/setting-up-an-adobe-writer-for-abap-output
anya -
Hello,
I'm looking for a way to print a .pdf file from sap . The file was created manualy and is in a newtwork folder.
I have to send the print to a network printer . Is it possible to use the AcroRd32.exe as a command line?
Thank you.hii,
try this
CONVERT_OTFSPOOLJOB_2_PDF
http://help.sap.com/saphelp_nw04/helpdata/en/27/67443cc0063415e10000000a11405a/content.htm
PDF - Printing a PDF file from ABAP or SAP Script
regards,
Sri. -
How can I print multiple PDF files at once using Windows 7?
How can I print multiple PDF files at once, on an HP LJ Pro 400 xcolocr printer without opening each
one separately using Windows 7?I am sorry, but to get your issue more exposure I would suggest posting it in the commercial forums since this is a commercial printer. You can do this at http://h30499.www3.hp.com/hpeb/
I hope this helps.
Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
Gemini02
I work on behalf of HP -
Why can't I print a PDF file? message says no pages selected to print
When I try to print a PDF file I get two messages 'This document could not be printed.' Then 'There were no pages selected to print.' How do I select a page to print? or is there something else?
What is your operating system? Reader version?
-
why can't I print a pdf file, it's asking for a password and I have no idea what it is it never asked for one before?
Good afternoon SaraThanks for responding. Yes, I have been able to open these files before without a password. Funny thing is it is happening on both my husband's laptop as well as mine. I'd appreciate any help you could give me but the file is very personal. So, if you can assist in a way that won't compromise the security I would be grateful for your help.Thanks and have a great day!Kim Morse
-
How can I print a pdf file in Windows 8?
I'm new to Windows 8. How can I print a pdf file in Windows 8?
Well, you can install Adobe Reader XI - not the version for Windows 8 tablets, but the one for regular PCs. This is just the same in Windows 8 as other systems, and can print. The tablet reader, which also runs on PCs, can't print.
-
Can I print a pdf file from an email on an HP printer Deskjet 5100?
Can I print a pdf file received through Email on an HP Deskjet 5100 printer and how?
Save the file to your hard drive, open it in Adobe Reader and print. Unless the file has security restrictions against printing, those steps should work.
-David -
I can not print a pdf file that was sent in an email. I get an adobe error message that it can not print with an ok to check and when i do I get another adobe error message that says I did not select a page to print. I have downloaded the latest adobe download. I forwarded the email to my husband and he printed the document just fine.
This first question which comes to mind is how do you display the pdf file in the browser?
For this the browser uses a plug in (e.g. adobe reader) which already has the ability to print the pdf file. Depending on the version of your plug in, printing is started differently.
Timo
Ps: which jdev version do you use? -
Printing problems (PDF files-HP Color Laserjet 1518ni: return the printer?
Hi everyone, I recently switched platforms and became a Mac user and had to buy a new
printer because my old HP deskjet is not compatible with my computer. So, I bought an HP
Color Laser printer, supposedly Mac compatible, but every time I try to print a PDF file it only
prints the first page. And then stops printing. I spent hours with the HP customer service, reinstalled
the driver, changed configurations, but it still does the same thing. The customer service representative could not solve the problem. I was wondering if there is any one else who had a similar issue with printing? Is it Mac OS X 10.5.5 that causes the problem? I am about to return the laser printer; it would be so helpful if I got some feedback. If it is a printer issue, then, which printer would you folks recommend that is not too expensive but efficient (I use the printer a lot and need an efficient one) and a printing speed of around 12-20ppm that actually does work with the Mac?
Thanks in advance!
AsliAsli Igsiz wrote:
Thank you for calling my attention to the Adobe issue. I did try and print a PDF file with Preview and it worked! How was the issue solved with Adobe 7? Maybe Adobe pro7 also similar bug issues; is it to Adobe that I should be reporting this or to Apple?
Thanks again.
It's definitely an Adobe problem. The only solution I ever saw was either to print from Preview or to use later versions of Adobe Reader 8 or any version of Reader 9. I asked Adobe support what the problem was. I never got a reply.
You should know that Preview (and any other application which reads PDFs using Apple's PDF engine) has a problem with displaying Times Roman Italic, and only Times Roman Italic when launched under OS X 10.5.5. All other fonts appear to work normally; at least I haven't found one which has a problem, including other Times Roman font faces, including Times Roman Bold Italic. Preview seems to print properly, but the on-screen display has problems. The same files display properly with apps which don't use Apple's PDF engine, and also with apps which use Apple's PDF engine under versions of the OS earlier than 10.5.5, going back to at least 9.2.1. Apple is aware of the problem.
There seems to be at least two problems with the main PDF engines for OS X, Apple's and Adobe's.
Maybe you are looking for
-
Windows prompting send error report or dont send
when am using labview application windows prompting send error report or dont send can some one help in this..I did all re installation and windows update but no use..
-
Sender Mail Adapter - S/MIME - How to use it?
Hi guys, I am trying to figure out how to use the S/MIME security parameter of the Sender Mail Adapter in PI 7.1. Could anyone point me to some useful documentation/examples/blogs ? Or perhaps explain what steps are involved when configuring this par
-
Installation of Oracle 8.1.5 on Sun 2.8 Intel
HI!!! Can anybody help me installing Oracle version 8.1.5 on Sun 2.8 for Intel. Everytime whenever I insert the BONUS CD that comes with original software, the system does'nt mount. Can anyone provide me some solutions..
-
Well it's me again, having inheritance problems.. I'm trying to override from one of the flexlib classes (ColoredScheduleEntry) and I notice that it's got two methods... override public function copy() : IScheduleEntry and override public function co
-
Logic Crashes trying to open a session file. Save copies often
I am having an unfortunate unique issue here. For whatever reason, Logic X has corrupted/infected several session files within my project. I have not been able to open my main or many backup session files within a project. Every time I open, crash an