Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Converting OTF to PDF - Corrupt PDF Output

Former Member
0 Kudos

Hi All,

I am splitting an OTF spool and sending each one to PDF. I have done this many times before, but this one just wont work! for every produced PDF I am getting adobe reader telling me that the file is "either not a supported type of because the file has been damaged".

I am splitting my OTF out to an itab based on ITCOO then i do the following:

     APPEND closeOtf to itab.

      ASSIGN buffer_pdf TO <buf>.

     format = 'PDF'.

     CALL FUNCTION 'CONVERT_OTF'

      EXPORTING

        format                = format

      IMPORTING

        bin_filesize          = dummy

      TABLES

        otf                   = itab

        lines                 = <buf>

      EXCEPTIONS

        err_max_linewidth     = 1

        err_format            = 2

        err_conv_not_possible = 3

        OTHERS                = 4.

     IF sy-subrc IS NOT INITIAL.

       MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

     ENDIF.

     PERFORM convert_otf2pdf_end(rstxcpdf)

       TABLES <buf>

       USING

           otfcmd

           numbytes

           pdfcnv_archive_index

           bin_file

           pdf_username.

*Export the file to PDF

     CALL FUNCTION 'GUI_DOWNLOAD'

       EXPORTING

           BIN_FILESIZE                  = numbytes

           FILENAME                      = p_full_export_path

           FILETYPE                      = 'BIN'

       TABLES

           DATA_TAB                      = <buf>

       EXCEPTIONS

           FILE_WRITE_ERROR              = 1.

     CALL FUNCTION 'GUI_DOWNLOAD'

       EXPORTING

          BIN_FILESIZE                  = numbytes

          FILENAME                      = p_full_export_backup_path

          FILETYPE                      = 'BIN'

       TABLES

         DATA_TAB                      = <buf>

       EXCEPTIONS

         FILE_WRITE_ERROR              = 1.

     CLEAR p_export_name.

     CLEAR itab.



This has worked for previous senarios I have worked on, but not this one which leaves me to wonder if my OTF is not in the correct format. Could you guys have a look at the following OTF to see if somethign in there is not right please. At no point do i see sy-subrc as anything other than 0.


Here is my test OTF:


// XPDF1 0700 00000+00000+1

IN 05P60

OP DINA4   P 144  240 1683811906000010000100001

IN 06MAIN

IN 06P60_HEADER

MT 0045400672

CP 41030000E

FC HELVE   120X 00100XSF007SF007410300067E

UL  +0000000000000

SW 00067

CT 00000000

ST 0313356P60 End of Year Certificate

IN 06TAX_YEAR

CB 00000000

BX 0873100321018710022700000100

BX 0873100548009070028300000100

BX 1054500548000570028300000100

BX 0873100831018710005600000100

MT 0989200788

CP 41030000E

FC HELVE   090X 00075XSF007SF007410300050E

UL  +0000000000000

SW 00050

CT 00000000

ST 00400082015

MT 0874400788

FC HELVE   120X 00100XSF007SF007410300067E

SW 00067

CT FFFFFF00

ST 0088118  5 April

MT 0915000489

FC HELVE   100  00084XSF005SF005410300056E

SW 00056

ST 0103422Tax Year to

IN 06EE_ADDR

MT 0153003358

CP 41030000E

FC HELVE   090X 00075XSF007SF007410300050E

UL  +0000000000000

SW 00050

CT 00000000

ST 0137032 Mrs test test

MT 0153003598

ST 0150034 Address1

MT 0153003838

ST 0175042 Address2

MT 0153004078

ST 0183042 Address3 Address4

MT 0153004318

ST 0204046 County Postcode

CB 00000000

LI 0141703118V0161100015

LI 0619103118V0161100015

LI 0141003118H0478900015

LI 0141004729H0478900015

IN 06EE_DETAILS

CB FFFFFF00

BX 0771002993027550028600000100

CB BEBEBE00

BX 0771003279027550028100000100

CB FFFFFF00

BX 0771004127027550027700000100

CB BEBEBE00

BX 0771004404027550029000000100

CB FFFFFF00

BX 0771005261027550027300000100

CB BEBEBE00

BX 0771005534027550029400000100

MT 0771003161

CP 41030000E

FC HELVE   080  00067XSF005SF005410300044E

UL  +0000000000000

SW 00044

CT 00000000

ST 0162744National Insurance No.

MT 0771004295

ST 0128034Works Payroll No.

MT 0771005429

ST 0186746Employer PAYE reference

MT 0782303519

FC HELVE   090X 00075XSF007SF007410300050E

SW 000509

ST 0104020 AA1234567A

MT 0782304644

ST 008001600000039

MT 0782305774

ST 0127034 581      / WI100

IN 06P60_END_OF_YEAR

CB BEBEBE00

BX 0052905159053220136100000100

MT 0052904987

CP 41030000E

FC HELVE   090  00075XSF005SF005410300050E

UL  +0000000000000

SW 00050

CT 00000000

ST 0207050Employer's full name and

ST 0230056address (including postcode)

MT 0064205399

FC HELVE   090X 00075XSF007SF007410300050E

SW 00050

ST 0213042 Revenues and Customs

MT 0064205639

ST 0115024 RV Add1

MT 0064205879

ST 0063016 RV Add2

MT 0064206119

ST 0090018 RV Postcode

IN 06NATIONA_INSUR_CONTRIB

CB 00000000

BX 0052607200047910034000000100

BX 0531707200050970034000000100

CB FFFFFF00

BX 0052607597007370158700000100

BX 0126307597020410158700000100

BX 0330407597016550158700000100

BX 0495907597016780158700000100

BX 0663707597017690158700000100

BX 0840607597020070158700000100

CB BEBEBE00

BX 0052609184006240034000000100

BX 0137709184016720034000000100

BX 0349709184013440034000000100

BX 0511309184013040034000000100

BX 0675709184014680034000000100

BX 0856509184014970034000000100

BX 0052609524006240034000000100

BX 0137709524016720034000000100

BX 0349709524013440034000000100

BX 0511309524013040034000000100

BX 0675709524014680034000000100

BX 0856509524014970034000000100

BX 0052609864006240034000000100

BX 0137709864016720034000000100

BX 0349709864013440034000000100

BX 0511309864013040034000000100

BX 0675709864014680034000000100

BX 0856509864014970034000000100

BX 0052610204006240034000000100

BX 0137710204016720034000000100

BX 0349710204013440034000000100

BX 0511310204013040034000000100

BX 0675710204014680034000000100

BX 0856510204014970034000000100

BX 0171710861013380042000000100

BX 0433610861012470042000000100

BX 0688710861012130042000000100

BX 0930210861011110042000000100

MT 0531707368

CP 41030000E

FC HELVE   059  00050XSF005SF005410300033E

UL  +0000000000000

SW 00033

CT FFFFFF00

ST 0155656(Note: LEL = Lower Earnings

ST 0147554Limit, UAP = Upper Accural

ST 0155656Point, UEL = Upper Earnings

ST 0028812Limit)

MT 0063907416

FC HELVE   100  00084XSF005SF005410300056E

SW 00056

ST 0172238National Insurance

ST 0181144Contributions in this

ST 0108920employment

MT 0811211449

FC HELVE   060 X00050XSF006SF006410300033E

SW 00033

CT 00000000

ST 0155658 Included in this employment

ST 0054218pay below

MT 0308911449

ST 0155658 Included in this employment

ST 0054218pay below

MT 0052611449

ST 0155658 Included in this employment

ST 0054218pay below

MT 0558311449

ST 0155658 Included in this employment

ST 0054218pay below

MT 0305511029

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0097436Ordinary Statutory

MT 0305511197

ST 0116040Paternity Pay (OSPP)

MT 0810011029

ST 0098836Statutory Adoption

MT 0810011197

ST 0056018Pay (SAP)

MT 0558311029

ST 0104240Additional Statutory

MT 0558311197

ST 0114740Paternity Pay (ASPP)

MT 0052611029

ST 0100738Statutory Maternity

MT 0052611197

ST 0058018Pay (SMP)

MT 0829910784

FC HELVE   060X 00050XSF007SF007410300033E

SW 00033

ST 0102362

ST 0090650            £           P

MT 0586710784

ST 0102362

ST 0093952             £           P

MT 0361910784

ST 0099158                            £

ST 0044324           P

MT 0119010784

ST 0079346                      £

ST 0044324           P

MT 0849107741

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0062220Employee's

MT 0849107885

ST 0068226contributions

MT 0849108029

ST 0101738due on all earnings

MT 0849108173

ST 0097534above the Primary

MT 0849108317

ST 0053518Threshold

MT 0913609037

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0054820£        P

MT 0672207741

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0083628Earnings above

MT 0672207885

ST 0078028the UAP, up to

MT 0672208029

ST 0071026and including

MT 0672208173

ST 0043414the UEL

MT 0672208605

ST 0086934(whole  £'s only)

MT 0720409085

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0008902£

MT 0504407741

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0083628Earnings above

MT 0504407885

ST 0075230the  PT,  up to

MT 0504408029

ST 0071026and including

MT 0504408173

ST 0044714the UAP

MT 0504408605

ST 0035512(whole

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0004402

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0044818£'s only)

MT 0573209085

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0013304 £

MT 0338907741

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0083628Earnings above

MT 0338907885

ST 0074728the LEL, up to

MT 0338908029

ST 0071026and including

MT 0338908173

ST 0061422the Primary

MT 0338908317

ST 0080128Threshold (PT)

MT 0338908605

ST 0086934(whole  £'s only)

MT 0387109085

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0008902£

MT 0134807741

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0080830Earnings at the

MT 0134807885

ST 0058218LEL(where

MT 0134808029

ST 0066924earnings are

MT 0134808173

ST 0056822equal to or

MT 0134808317

ST 0058820exceed the

MT 0134808461

ST 0025408LEL)

MT 0134808605

ST 0086934(whole  £'s only)

MT 0223909133

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0008902£

MT 0061107741

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0020706NIC

MT 0061107885

ST 0026110table

MT 0061108029

ST 0026712letter

MT 0893909424

FC HELVE   090X 00075XSF007SF007410300050E

SW 00050

ST 00750181,145.75

MT 0744109424

ST 00100020

MT 0551509424

ST 005001011097

MT 0396909424

ST 00400082184

MT 0201309424

ST 00400085772

MT 0077309424

ST 0013002D

CB 00000000

LI 0126307597V0158700015

LI 0126307597V0158700015

LI 0330407597V0158700015

LI 0330407597V0158700015

LI 0495907597V0158700015

LI 0495907597V0158700015

LI 0663707597V0158700015

LI 0663707597V0158700015

LI 0840607597V0158700015

LI 0840607597V0158700015

IN 06PAY_INCOME_TAX_DETAILS

CB 00000000

BX 0045411943102050034000000100

CB FFFFFF00

BX 0164512850000570005700000100

CB BEBEBE00

BX 0170212907016440034000000100

BX 0345912907018710034000000100

CB FFFFFF00

BX 0548912907015930034000000100

CB BEBEBE00

BX 0759212907016440034000000100

BX 0171313361016440034000000100

BX 0347013361018710034000000100

BX 0171313786016440034000000100

BX 0347013786018710034000000100

BX 0171314211016440034000000100

CB  FFFFFF00

BX 0440514211009350034000000100

MT 0056712159

CP 41030000E

FC HELVE   100  00084XSF005SF005410300056E

UL +0000000000000

SW 00056

CT FFFFFF00

ST 0246752Pay and Income Tax details

MT 0244212787

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

CT 00000000

ST 0027606Pay

MT 0385212619

ST 0096924Tax deducted

MT 0379812787

ST 0107830(R= net refund)

MT 0764012619

ST 0184048Student Loan Deductions

MT 0812612787

FC HELVE   060  00050XSF005SF005410300033E

SW 00033

ST 0086934(whole  £'s only)

MT 0045413075

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0042614In this

MT 0045413243

ST 0087120employment

MT 0533013075

ST 0006202*

MT 0770513147

FC HELVE   090X 00075XSF007SF007410300050E

SW 00050

ST 0010004

MT 0357213147

ST 0125038  1,605.80

MT 0181513147

ST 0095024  17,948.47

MT 0182614451

CP 41030000E

UL +0000000000000

ST 0071020  991L

MT 0358314026

ST 0085022  1,605.80

MT 0182614026

ST 0090022 17,948.47

MT 0358313601

ST 0010004

MT 0182613601

ST 0010004

MT 0046613529

FC HELVE   080  00067XSF005SF005410300044E

SW 00044

ST 0078222In previous

MT 0046613697

ST 0105726employment(s)

MT 0046613954

ST 0094128Total for year

MT 0046614379

ST 0034810Final

MT 0046614547

ST 0060416tax code

CB 00000000

LI 0164512850V0005700015

LI 0164512850V0005700015

LI 0163812850H0006500015

LI 0170212850H0164400015

LI 0334612850H0011300015

LI 0345912850H0187100015

LI 0548912850V0005700015

LI 0533012850H0016700015

LI 0548912850V0005700015

LI 0164512907V0034000015

LI 0164512907V0034000015

LI 0548912907V0034000015

LI 0548912907V0034000015

LI 0164513247V0005700015

LI 0164513247V0005700015

LI 0163813304H0006500015

LI 0170213304H0164400015

LI 0334613304H0011300015

LI 0345913304H0187100015

LI 0548913247V0005700015

LI 0533013304H0016700015

LI 0548913247V0005700015

IN 06FIGURES

MT 0604813690

CP 41030000E

FC HELVE   065  00054XSF005SF005410300036E

UL  +0000000000000

SW 00036

CT 00000000

ST 0177258Figures shown here should be

ST 0151258used for your tax return, if

ST 0067722you get one

MT 0558413690

FC HELVE   120X 00100XSF007SF007410300067E

SW 00067

ST 0009302*

CB 00000000

LI 0554413450V0036000015

LI 0571713450V0036000015

LI 0553713450H0018800015

LI 0553713810H0018800015

LI 0571713450V0036000015

LI 1033913450V0036000015

LI 0571013450H0463700015

LI 0571013810H0463700015

IN 06CERTIFICATE

MT 0545814171

CP 41030000E

FC HELVE   065  00054XSF005SF005410300036E

UL  +0000000000000

SW 00036

CT 00000000

ST 0181062Certificate by Employer/Paying

ST 0037514Office:

MT 0545814339

SW 00038

ST 0180662This form shows your total pay

ST 0181862for Income Tax purposes in this

ST 0147750 employment for the year.

MT 0545814507

SW 00072

ST 0204762Any overtime, bonus, commission

ST 0159452 etc, Statutory Sick Pay,

ST 0145648Statutory Maternity Pay,

MT 0545814675

SW 00094

ST 0181058Ordinary Statutory Paternity

ST 0163152Pay, Additional Statutory

ST 0165252Paternity Pay or Statutory

MT 0545814843

SW 00036

ST 0145750Adoption Pay is included.

IN 06TO_THE_EMPLOYEE

MT 0049015187

CP 41030000E

FC HELVE   060X 00050XSF007SF007410300033E

UL  +0000000000000

SW 00034

CT 00000000

ST 0094830To the employee

FC HELVE   060  00050XSF005SF005410300033E

SW 00034

ST 0153362. Please keep this certificate

ST 0084534in a safe place.

FC HELVE   060X 00050XSF007SF007410300033E

SW 00034

ST 0168262You will need it if you have to

ST 0158660 fill in a Tax Return, make a

ST 0147256claim for tax credits or to

ST 0108338renew your claim .

FC HELVE   060  00050XSF005SF005410300033E

SW 00034

ST 0101938You can also use it

MT 0049015355

SW 00044

ST 0169462to check that your employer is

ST 0145056deducting the right rate of

ST 0105838National Insurance

ST 0168162contributions for you and using

ST 0121946 your correct National

ST 0105736Insurance number.

FC HELVE   060X 00050XSF007SF007410300033E

SW 00044

ST 0177162By law you are required to tell

ST 0023106 HM

MT 0049015523

ST 0050114Revenue

FC HELVE   090  00075XSF005SF005410300050E

SW 00050

ST 0005002

FC HELVE   060X 00050XSF007SF007410300033E

SW 00033

ST 0193962& Customs about any income that

ST 0145758 is not fully taxed, even if

ST 0171960you are not sent a Tax Return.

MT 0049015859

FC HELVE   075X 00063XSF007SF007410300042E

SW 00042

ST 0194140HM REVENUE & CUSTOMS

CB 00000000

LI 0049015019H1015200015

IN 06SAP_UK

MT 0724015912

CP 41030000E

FC HELVE   075X 00063XSF007SF007410300042E

UL +0000000000000

SW 00042

CT 00000000

ST 0205054P60(Substitute)(SF)(SAP UK

ST 0099026LTD)(2013-14)

EP

//






1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi All,

Plenty to be looking at here! in the meantime, I notice that each file that produces seems to increase in size by roughly what the previous file was. i.e. the first file is 26kb, the second 46 kb, third 66kb etc.

This is what the PDF looks like:

(I notice that the %PDF-1.3 and %âãÏÓ don't exist either)

1 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083655)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(        )

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                                                )

%-(                                                                )

%SAPinfoEnd TOA_DARA

>>

endobj

0 0 obj

<<

/Type /Pages

/Kids

[]

/Count 0

>>

endobj

2 0 obj

<<

/Type /Catalog

/Pages 0 0 R

/PageMode /UseNone

>>

endobj

xref

0 3

0000000759 00000 n

0000000000 00000 n

0000000819 00000 n

trailer

<<

/Size 3

/Root 2 0 R

/Info 1 0 R

>>

startxref

894

%%EOF

ef R00000 nRA                                                                                                                                                                                                                                                               3 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083655)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(00000000)

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                                                )

%-(                                                                )

%SAPinfoEnd TOA_DARA

>>

endobj

0 0 obj

<<

/Type /Pages

/Kids

[]

/Count 0

>>

endobj

4 0 obj

<<

/Type /Catalog

/Pages 0 0 R

/PageMode /UseNone

>>

endobj

xref

0 6

0000000759 00000 n

0000001799 00000 n

0000000000 00000 n

0000000819 00000 n

0000001040 00000 n

0000001859 00000 n

trailer

<<

/Size 6

/Root 4 0 R

/Info 3 0 R

>>

startxref

1934

%%EOF

ef                                                                                                                                                                                                                                                                          5 0 obj

<<

/Type /FontDescriptor

/Ascent 720

/CapHeight 660

/Descent -270

/Flags 32

/FontBBox [-177 -269 1123 866]

/FontName /Helvetica-Bold

/ItalicAngle 0

/StemV 105

>>

endobj

6 0 obj

/WinAnsiEncoding

endobj

7 0 obj

<<

%Devtype PDF1 070 Font HELVE    bold Lang EN

/Type /Font

/Subtype /Type1

/BaseFont /Helvetica-Bold

/Name /F001

/Encoding 6 0 R

/FirstChar 32

/LastChar 255

%Failed to get charwidth values for PDF1 070 HELVE 120 bold

/Widths

[ 278 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]

/FontDescriptor 5 0 R

>>

endobj

8 0 obj

<<

/Type /FontDescriptor

/Ascent 720

/CapHeight 660

/Descent -270

/Flags 32

/FontBBox [-177 -269 1123 866]

/FontName /Helvetica

/ItalicAngle 0

/StemV 105

>>

endobj

9 0 obj

<<

%Devtype PDF1 070 Font HELVE    normal Lang EN

/Type /Font

/Subtype /Type1

/BaseFont /Helvetica

/Name /F002

/Encoding 6 0 R

/FirstChar 32

/LastChar 255

%Failed to get charwidth values for PDF1 070 HELVE 100 normal

/Widths

[ 278 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]

/FontDescriptor 8 0 R

>>

endobj

10 0 obj

<<

/Type /FontDescriptor

/Ascent 720

/CapHeight 660

/Descent -270

/Flags 96

/FontBBox [-177 -269 1123 866]

/FontName /Helvetica-Oblique

/ItalicAngle -20

/StemV 105

>>

endobj

11 0 obj

<<

%Devtype PDF1 070 Font HELVE    italic Lang EN

/Type /Font

/Subtype /Type1

/BaseFont /Helvetica-Oblique

/Name /F003

/Encoding 6 0 R

/FirstChar 32

/LastChar 255

%Failed to get charwidth values for PDF1 070 HELVE 060 italic

/Widths

[ 278 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]

/FontDescriptor 10 0 R

>>

endobj

12 0 obj

<<

/Length 13 0 R

>>

stream

q 0 g 436.55 814.50 93.55 11.35 re f Q q 0 g 436.55 800.35 45.35 14.15 re f Q q 0 g 527.25 800.35 2.85 14.15 re f Q q 0 g 436.55 797.55 93.55 2.80 re f Q q 0 0 0 RG 0.75 w 70.85 686.00 m 70.85 605.45 l S Q q 0 0 0 RG 0.75 w 309.55 686.00 m

309.55 605.45 l S Q q 0 0 0 RG 0.75 w 70.50 686.00 m 309.95 686.00 l S Q q 0 0 0 RG 0.75 w 70.50 605.45 m 309.95 605.45 l S Q q 1 1 1 rg 385.50 677.95 137.75 14.30 re f Q q 0.745 0.745 0.745 rg 385.50 663.90 137.75 14.05 re f Q q 1 1 1 rg

385.50 621.70 137.75 13.85 re f Q q 0.745 0.745 0.745 rg 385.50 607.20 137.75 14.50 re f Q q 1 1 1 rg 385.50 565.20 137.75 13.65 re f Q q 0.745 0.745 0.745 rg 385.50 550.50 137.75 14.70 re f Q q 0.745 0.745 0.745 rg 26.45 515.90 266.10 68.05 re f Q q

0 g 26.30 464.90 239.55 17.00 re f Q q 0 g 265.85 464.90 254.85 17.00 re f Q q 1 1 1 rg 26.30 382.70 36.85 79.35 re f Q q 1 1 1 rg 63.15 382.70 102.05 79.35 re f Q q 1 1 1 rg 165.20 382.70 82.75 79.35 re f Q q 1 1 1 rg 247.95 382.70 83.90 79.35 re f Q q

1 1 1 rg 331.85 382.70 88.45 79.35 re f Q q 1 1 1 rg 420.30 382.70 100.35 79.35 re f Q q 0.745 0.745 0.745 rg 26.30 365.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg 68.85 365.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 365.70 67.20 17.00 re f Q

q 0.745 0.745 0.745 rg 255.65 365.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg 337.85 365.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 365.70 74.85 17.00 re f Q q 0.745 0.745 0.745 rg 26.30 348.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg

68.85 348.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 348.70 67.20 17.00 re f Q q 0.745 0.745 0.745 rg 255.65 348.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg 337.85 348.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 348.70 74.85 17.00 re f

Q q 0.745 0.745 0.745 rg 26.30 331.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg 68.85 331.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 331.70 67.20 17.00 re f Q q 0.745 0.745 0.745 rg 255.65 331.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg

337.85 331.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 331.70 74.85 17.00 re f Q q 0.745 0.745 0.745 rg 26.30 314.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg 68.85 314.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 314.70 67.20 17.00 re f

Q q 0.745 0.745 0.745 rg 255.65 314.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg 337.85 314.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 314.70 74.85 17.00 re f Q q 0.745 0.745 0.745 rg 85.85 277.85 66.90 21.00 re f Q q 0.745 0.745 0.745 rg

216.80 277.85 62.35 21.00 re f Q q 0.745 0.745 0.745 rg 344.35 277.85 60.65 21.00 re f Q q 0.745 0.745 0.745 rg 465.10 277.85 55.55 21.00 re f Q q 0 0 0 RG 0.75 w 63.15 462.05 m 63.15 382.70 l S Q q 0 0 0 RG 0.75 w 63.15 462.05 m 63.15 382.70 l S Q q

0 0 0 RG 0.75 w 165.20 462.05 m 165.20 382.70 l S Q q 0 0 0 RG 0.75 w 165.20 462.05 m 165.20 382.70 l S Q q 0 0 0 RG 0.75 w 247.95 462.05 m 247.95 382.70 l S Q q 0 0 0 RG 0.75 w 247.95 462.05 m 247.95 382.70 l S Q q 0 0 0 RG 0.75 w 331.85 462.05 m

331.85 382.70 l S Q q 0 0 0 RG 0.75 w 331.85 462.05 m 331.85 382.70 l S Q q 0 0 0 RG 0.75 w 420.30 462.05 m 420.30 382.70 l S Q q 0 0 0 RG 0.75 w 420.30 462.05 m 420.30 382.70 l S Q q 0 g 22.70 227.75 510.25 17.00 re f Q q 1 1 1 rg

82.25 196.55 2.85 2.85 re f Q q 0.745 0.745 0.745 rg 85.10 179.55 82.20 17.00 re f Q q 0.745 0.745 0.745 rg 172.95 179.55 93.55 17.00 re f Q q 1 1 1 rg 274.45 179.55 79.65 17.00 re f Q q 0.745 0.745 0.745 rg 379.60 179.55 82.20 17.00 re f Q q

0.745 0.745 0.745 rg 85.65 156.85 82.20 17.00 re f Q q 0.745 0.745 0.745 rg 173.50 156.85 93.55 17.00 re f Q q 0.745 0.745 0.745 rg 85.65 135.60 82.20 17.00 re f Q q 0.745 0.745 0.745 rg 173.50 135.60 93.55 17.00 re f Q q 0.745 0.745 0.745 rg

85.65 114.35 82.20 17.00 re f Q q 1 1 1 rg 220.25 114.35 46.75 17.00 re f Q q 0 0 0 RG 0.75 w 82.25 199.40 m 82.25 196.55 l S Q q 0 0 0 RG 0.75 w 82.25 199.40 m 82.25 196.55 l S Q q 0 0 0 RG 0.75 w 81.90 199.40 m 85.15 199.40 l S Q q 0 0 0 RG 0.75 w

85.10 199.40 m 167.30 199.40 l S Q q 0 0 0 RG 0.75 w 167.30 199.40 m 172.95 199.40 l S Q q 0 0 0 RG 0.75 w 172.95 199.40 m 266.50 199.40 l S Q q 0 0 0 RG 0.75 w 274.45 199.40 m 274.45 196.55 l S Q q 0 0 0 RG 0.75 w 266.50 199.40 m 274.85 199.40 l S Q q

0 0 0 RG 0.75 w 274.45 199.40 m 274.45 196.55 l S Q q 0 0 0 RG 0.75 w 82.25 196.55 m 82.25 179.55 l S Q q 0 0 0 RG 0.75 w 82.25 196.55 m 82.25 179.55 l S Q q 0 0 0 RG 0.75 w 274.45 196.55 m 274.45 179.55 l S Q q 0 0 0 RG 0.75 w 274.45 196.55 m

274.45 179.55 l S Q q 0 0 0 RG 0.75 w 82.25 179.55 m 82.25 176.70 l S Q q 0 0 0 RG 0.75 w 82.25 179.55 m 82.25 176.70 l S Q q 0 0 0 RG 0.75 w 81.90 176.70 m 85.15 176.70 l S Q q 0 0 0 RG 0.75 w 85.10 176.70 m 167.30 176.70 l S Q q 0 0 0 RG 0.75 w

167.30 176.70 m 172.95 176.70 l S Q q 0 0 0 RG 0.75 w 172.95 176.70 m 266.50 176.70 l S Q q 0 0 0 RG 0.75 w 274.45 179.55 m 274.45 176.70 l S Q q 0 0 0 RG 0.75 w 266.50 176.70 m 274.85 176.70 l S Q q 0 0 0 RG 0.75 w 274.45 179.55 m 274.45 176.70 l S Q q

0 0 0 RG 0.75 w 277.20 169.40 m 277.20 151.40 l S Q q 0 0 0 RG 0.75 w 285.85 169.40 m 285.85 151.40 l S Q q 0 0 0 RG 0.75 w 276.85 169.40 m 286.25 169.40 l S Q q 0 0 0 RG 0.75 w 276.85 151.40 m 286.25 151.40 l S Q q 0 0 0 RG 0.75 w 285.85 169.40 m

285.85 151.40 l S Q q 0 0 0 RG 0.75 w 516.95 169.40 m 516.95 151.40 l S Q q 0 0 0 RG 0.75 w 285.50 169.40 m 517.35 169.40 l S Q q 0 0 0 RG 0.75 w 285.50 151.40 m 517.35 151.40 l S Q q 0 0 0 RG 0.75 w 24.50 90.95 m 532.10 90.95 l S Q /F001 12.00 Tf

0.00 Tw 0 g BT 22.70 808.30 Td <50363020456E64206F66205965617220436572746966696361746520>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 494.60 802.50 Td <32303135>Tj ET /F001 12.00 Tf 0.00 Tw 1 1 1 rg BT 437.20 802.50 Td <20203520417072696C>Tj ET /F002 10.00 Tf

0.00 Tw 1 1 1 rg BT 457.50 817.45 Td <546178205965617220746F>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 76.50 674.00 Td <204D7273204A756C6961205768697465>Tj ET 0 g BT 76.50 662.00 Td <205061726B696E67205365727669636573>Tj ET 0 g BT 76.50 650.00 Td

<20466C6F6F7220322C20436F756E74792048616C6C>Tj ET 0 g BT 76.50 638.00 Td <2048696768205374726565742C204E6577706F7274>Tj ET 0 g BT 76.50 626.00 Td <2049736C65206F6620576967687420504F333020315544>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 385.50 683.85 Td

<4E6174696F6E616C20496E737572616E6365204E6F2E>Tj ET 0 g BT 385.50 627.15 Td <576F726B7320506179726F6C6C204E6F2E>Tj ET 0 g BT 385.50 570.45 Td <456D706C6F7965722050415945207265666572656E6365>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 391.15 665.95 Td

<204E4837383837303443>Tj ET 0 g BT 391.15 609.70 Td <3030303030303339>Tj ET 0 g BT 391.15 553.20 Td <203538312020202020202F205749313030>Tj ET /F002 9.00 Tf 0.00 Tw 0 g BT 26.45 592.55 Td <456D706C6F79657227732066756C6C206E616D6520616E6420>Tj ET 0 g BT

129.95 592.55 Td <616464726573732028696E636C7564696E6720706F7374636F646529>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 32.10 571.95 Td <20484D20526576656E7565202620437573746F6D73>Tj ET 0 g BT 32.10 559.95 Td <20504F20426F782034303030>Tj ET 0 g BT 32.10 547.95 Td

<2043617264696666>Tj ET 0 g BT 32.10 535.95 Td <204346313420384852>Tj ET /F002 5.90 Tf 0.00 Tw 1 1 1 rg BT 265.85 473.50 Td <284E6F74653A204C454C203D204C6F776572204561726E696E677320>Tj ET 1 1 1 rg BT 343.65 473.50 Td

<4C696D69742C20554150203D205570706572204163637572616C20>Tj ET 1 1 1 rg BT 417.40 473.50 Td <506F696E742C2055454C203D205570706572204561726E696E677320>Tj ET 1 1 1 rg BT 495.20 473.50 Td <4C696D697429>Tj ET /F002 10.00 Tf 0.00 Tw 1 1 1 rg BT

31.95 471.10 Td <4E6174696F6E616C20496E737572616E636520>Tj ET 1 1 1 rg BT 118.05 471.10 Td <436F6E747269627574696F6E7320696E207468697320>Tj ET 1 1 1 rg BT 208.60 471.10 Td <656D706C6F796D656E74>Tj ET /F003 6.00 Tf 0.00 Tw 0 g BT 405.60 269.45 Td

<20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT 483.40 269.45 Td <7061792062656C6F77>Tj ET 0 g BT 154.45 269.45 Td <20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT 232.25 269.45 Td <7061792062656C6F77>Tj

ET 0 g BT 26.30 269.45 Td <20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT 104.10 269.45 Td <7061792062656C6F77>Tj ET 0 g BT 279.15 269.45 Td <20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT

356.95 269.45 Td <7061792062656C6F77>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 152.75 290.45 Td <4F7264696E617279205374617475746F7279>Tj ET 0 g BT 152.75 282.05 Td <50617465726E6974792050617920284F53505029>Tj ET 0 g BT 405.00 290.45 Td

<5374617475746F72792041646F7074696F6E>Tj ET 0 g BT 405.00 282.05 Td <506179202853415029>Tj ET 0 g BT 279.15 290.45 Td <4164646974696F6E616C205374617475746F7279>Tj ET 0 g BT 279.15 282.05 Td <50617465726E6974792050617920284153505029>Tj ET 0 g BT

26.30 290.45 Td <5374617475746F7279204D617465726E697479>Tj ET 0 g BT 26.30 282.05 Td <5061792028534D5029>Tj ET /F001 6.00 Tf 0.00 Tw 0 g BT 414.95 302.70 Td <20202020202020202020202020202020202020202020202020202020202020>Tj ET 0 g BT 466.10 302.70 Td

<202020202020202020202020A3202020202020202020202050>Tj ET 0 g BT 293.35 302.70 Td <20202020202020202020202020202020202020202020202020202020202020>Tj ET 0 g BT 344.50 302.70 Td <20202020202020202020202020A3202020202020202020202050>Tj ET 0 g BT

180.95 302.70 Td <20202020202020202020202020202020202020202020202020202020A3>Tj ET 0 g BT 230.50 302.70 Td <202020202020202020202050>Tj ET 0 g BT 59.50 302.70 Td <20202020202020202020202020202020202020202020A3>Tj ET 0 g BT 99.15 302.70 Td

<202020202020202020202050>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 424.55 454.85 Td <456D706C6F7965652773>Tj ET 0 g BT 424.55 447.65 Td <636F6E747269627574696F6E73>Tj ET 0 g BT 424.55 440.45 Td <647565206F6E20616C6C206561726E696E6773>Tj ET 0 g BT

424.55 433.25 Td <61626F766520746865205072696D617279>Tj ET 0 g BT 424.55 426.05 Td <5468726573686F6C64>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 456.80 390.05 Td <A3202020202020202050>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 336.10 454.85 Td

<4561726E696E67732061626F7665>Tj ET 0 g BT 336.10 447.65 Td <746865205541502C20757020746F>Tj ET 0 g BT 336.10 440.45 Td <616E6420696E636C7564696E67>Tj ET 0 g BT 336.10 433.25 Td <7468652055454C>Tj ET 0 g BT 336.10 411.65 Td

<2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 360.20 387.65 Td <A3>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 252.20 454.85 Td <4561726E696E67732061626F7665>Tj ET 0 g BT 252.20 447.65 Td <746865202050542C2020757020746F>Tj ET 0 g BT

252.20 440.45 Td <616E6420696E636C7564696E67>Tj ET 0 g BT 252.20 433.25 Td <74686520554150>Tj ET 0 g BT 252.20 411.65 Td <2877686F6C65>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 269.95 411.65 Td <20>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 272.15 411.65 Td

<A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 286.60 387.65 Td <20A3>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 169.45 454.85 Td <4561726E696E67732061626F7665>Tj ET 0 g BT 169.45 447.65 Td <746865204C454C2C20757020746F>Tj ET 0 g BT 169.45 440.45 Td

<616E6420696E636C7564696E67>Tj ET 0 g BT 169.45 433.25 Td <746865205072696D617279>Tj ET 0 g BT 169.45 426.05 Td <5468726573686F6C642028505429>Tj ET 0 g BT 169.45 411.65 Td <2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT

193.55 387.65 Td <A3>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 67.40 454.85 Td <4561726E696E677320617420746865>Tj ET 0 g BT 67.40 447.65 Td <4C454C287768657265>Tj ET 0 g BT 67.40 440.45 Td <6561726E696E677320617265>Tj ET 0 g BT 67.40 433.25 Td

<657175616C20746F206F72>Tj ET 0 g BT 67.40 426.05 Td <65786365656420746865>Tj ET 0 g BT 67.40 418.85 Td <4C454C29>Tj ET 0 g BT 67.40 411.65 Td <2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 111.95 385.25 Td <A3>Tj ET

/F002 6.00 Tf 0.00 Tw 0 g BT 30.55 454.85 Td <4E4943>Tj ET 0 g BT 30.55 447.65 Td <7461626C65>Tj ET 0 g BT 30.55 440.45 Td <6C6574746572>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 446.95 370.70 Td <312C3134352E373520>Tj ET 0 g BT 372.05 370.70 Td <30>Tj ET 0 g

BT 275.75 370.70 Td <3131303937>Tj ET 0 g BT 198.45 370.70 Td <32313834>Tj ET 0 g BT 100.65 370.70 Td <35373732>Tj ET 0 g BT 38.65 370.70 Td <44>Tj ET /F002 10.00 Tf 0.00 Tw 1 1 1 rg BT 28.35 233.95 Td

<50617920616E6420496E636F6D65205461782064657461696C73>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 122.10 202.55 Td <506179>Tj ET 0 g BT 192.60 210.95 Td <546178206465647563746564>Tj ET 0 g BT 189.90 202.55 Td <28523D206E657420726566756E6429>Tj ET 0 g BT

382.00 210.95 Td <53747564656E74204C6F616E20446564756374696F6E7320>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 406.30 202.55 Td <2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 22.70 188.15 Td <496E2074686973>Tj ET 0 g BT 22.70 179.75 Td

<656D706C6F796D656E74>Tj ET 0 g BT 266.50 188.15 Td <2A>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 385.25 184.55 Td <2020>Tj ET 0 g BT 178.60 184.55 Td <2020312C3630352E3830202020202020202020>Tj ET 0 g BT 90.75 184.55 Td <202031372C3934382E343720>Tj ET 0 g BT

91.30 119.35 Td <20203939314C20202020>Tj ET 0 g BT 179.15 140.60 Td <2020312C3630352E383020>Tj ET 0 g BT 91.30 140.60 Td <2031372C3934382E343720>Tj ET 0 g BT 179.15 161.85 Td <2020>Tj ET 0 g BT 91.30 161.85 Td <2020>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT

23.30 165.45 Td <496E2070726576696F7573>Tj ET 0 g BT 23.30 157.05 Td <656D706C6F796D656E74287329>Tj ET 0 g BT 23.30 144.20 Td <546F74616C20666F722079656172>Tj ET 0 g BT 23.30 122.95 Td <46696E616C>Tj ET 0 g BT 23.30 114.55 Td <74617820636F6465>Tj ET

/F002 6.50 Tf 0.00 Tw 0 g BT 302.40 157.40 Td <466967757265732073686F776E20686572652073686F756C6420626520>Tj ET 0 g BT 391.00 157.40 Td <7573656420666F7220796F7572207461782072657475726E2C20696620>Tj ET 0 g BT 466.60 157.40 Td <796F7520676574206F6E65>Tj

ET /F001 12.00 Tf 0.00 Tw 0 g BT 279.20 157.40 Td <2A>Tj ET /F002 6.50 Tf 0.00 Tw 0 g BT 272.90 133.35 Td <436572746966696361746520627920456D706C6F7965722F506179696E6720>Tj ET 0 g BT 363.40 133.35 Td <4F66666963653A>Tj ET 0.10 Tw 0 g BT 272.90 124.95 Td

<5468697320666F726D2073686F777320796F757220746F74616C2070617920>Tj ET 0 g BT 363.20 124.95 Td <666F7220496E636F6D652054617820707572706F73657320696E2074686973>Tj ET 0 g BT 454.10 124.95 Td <20656D706C6F796D656E7420666F722074686520796561722E>Tj ET 1.80 Tw

0 g BT 272.90 116.55 Td <416E79206F76657274696D652C20626F6E75732C20636F6D6D697373696F6E>Tj ET 0 g BT 375.25 116.55 Td <206574632C205374617475746F7279205369636B205061792C20>Tj ET 0 g BT 454.95 116.55 Td

<5374617475746F7279204D617465726E697479205061792C>Tj ET 2.90 Tw 0 g BT 272.90 108.15 Td <4F7264696E617279205374617475746F72792050617465726E69747920>Tj ET 0 g BT 363.40 108.15 Td <5061792C204164646974696F6E616C205374617475746F727920>Tj ET 0 g BT

444.95 108.15 Td <50617465726E69747920506179206F72205374617475746F7279>Tj ET 0.00 Tw 0 g BT 272.90 99.75 Td <41646F7074696F6E2050617920697320696E636C756465642E>Tj ET /F001 6.00 Tf 0.05 Tw 0 g BT 24.50 82.55 Td <546F2074686520656D706C6F796565>Tj ET

/F002 6.00 Tf 0.05 Tw 0 g BT 71.90 82.55 Td <2E20506C65617365206B656570207468697320636572746966696361746520>Tj ET 0 g BT 148.55 82.55 Td <696E2061207361666520706C6163652E20>Tj ET /F001 6.00 Tf 0.05 Tw 0 g BT 190.80 82.55 Td

<596F752077696C6C206E65656420697420696620796F75206861766520746F>Tj ET 0 g BT 274.90 82.55 Td <2066696C6C20696E2061205461782052657475726E2C206D616B65206120>Tj ET 0 g BT 354.20 82.55 Td <636C61696D20666F72207461782063726564697473206F7220746F20>Tj ET 0 g

BT 427.80 82.55 Td <72656E657720796F757220636C61696D202E20>Tj ET /F002 6.00 Tf 0.05 Tw 0 g BT 481.95 82.55 Td <596F752063616E20616C736F20757365206974>Tj ET 0.55 Tw 0 g BT 24.50 74.15 Td <746F20636865636B207468617420796F757220656D706C6F79657220697320>Tj

ET 0 g BT 109.20 74.15 Td <646564756374696E67207468652072696768742072617465206F6620>Tj ET 0 g BT 181.70 74.15 Td <4E6174696F6E616C20496E737572616E636520>Tj ET 0 g BT 234.60 74.15 Td <636F6E747269627574696F6E7320666F7220796F7520616E64207573696E67>Tj ET

0 g BT 318.65 74.15 Td <20796F757220636F7272656374204E6174696F6E616C20>Tj ET 0 g BT 379.60 74.15 Td <496E737572616E6365206E756D6265722E20>Tj ET /F001 6.00 Tf 0.55 Tw 0 g BT 432.45 74.15 Td

<4279206C617720796F752061726520726571756972656420746F2074656C6C>Tj ET 0 g BT 521.00 74.15 Td <20484D>Tj ET 0 g BT 24.50 65.75 Td <526576656E7565>Tj ET /F002 9.00 Tf 0.00 Tw 0 g BT 49.55 65.75 Td <20>Tj ET /F001 6.00 Tf 0.00 Tw 0 g BT 52.05 65.75 Td

<2620437573746F6D732061626F757420616E7920696E636F6D652074686174>Tj ET 0 g BT 149.00 65.75 Td <206973206E6F742066756C6C792074617865642C206576656E20696620>Tj ET 0 g BT 221.85 65.75 Td <796F7520617265206E6F742073656E742061205461782052657475726E2E>Tj ET

/F001 7.50 Tf 0.00 Tw 0 g BT 24.50 48.95 Td <484D20524556454E5545202620435553544F4D53>Tj ET /F001 7.50 Tf 0.00 Tw 0 g BT 362.00 46.30 Td <503630285375627374697475746529285346292853415020554B20>Tj ET 0 g BT 464.50 46.30 Td <4C54442928323031332D313429>Tj

ET

endstream

endobj

13 0 obj

16711

endobj

14 0 obj

<<

/Type /Page

/MediaBox

[0 0 595 842]

/Parent 0 0 R

/Resources

<<

/ProcSet

[/PDF /Text]

/Font

<<

/F001 7 0 R

/F002 9 0 R

/F003 11 0 R

>>

/XObject

<<

>>

>>

/Contents 12 0 R

>>

endobj

15 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083658)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(        )

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                                                )

%-(                                                                )

%SAPinfoEnd TOA_DARA

>>

endobj

0 0 obj

<<

/Type /Pages

/Kids

[ 14 0 R

]

/Count 1

>>

endobj

16 0 obj

<<

/Type /Catalog

/Pages 0 0 R

/PageMode /UseNone

>>

endobj

xref

0 19

0000000759 00000 n

0000001799 00000 n

0000024088 00000 n

0000000000 00000 n

0000000819 00000 n

0000001040 00000 n

0000001859 00000 n

0000002141 00000 n

0000002331 00000 n

0000002366 00000 n

0000003553 00000 n

0000003738 00000 n

0000004924 00000 n

0000005120 00000 n

0000006316 00000 n

0000023088 00000 n

0000023113 00000 n

0000023328 00000 n

0000024157 00000 n

trailer

<<

/Size 19

/Root 16 0 R

/Info 15 0 R

>>

startxref

24233

%%EOF

ef0 R0000 nRA                                            )Tj                                                                                                                                                                                                                17 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083658)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(00000000)

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                           

14 REPLIES 14

alexander_bolloni
Contributor
0 Kudos

Iain,

why do you call

PERFORM convert_otf2pdf_end(rstxcpdf)

after the CONVERT_OTF ?

I have never seen this before. It is an internal routine of the PDF conv.

CONVERT_OTF should fully do the job, if the incoming OTF is self-contained and ok.

Regards,

Alex

0 Kudos

Good spot - I hadn't noticed that. I will get it removed and give it another go.

0 Kudos

I have removed that perform and still having the same issue

0 Kudos

So the conversion does not return an exception but the PDF file cannot be displayed by Reader.

Can you provide a sample of the corrupted PDF file? The OTF itself looks harmless.

Regards,

  Alex

0 Kudos

Hi,

i ran into the same problem recently.

Here's what i did:

Instead of using table lines, i provided an xstring fpr parameter bin_file. As of documentation, the FM returns the pdf content in the xstring. This Xstring, i split to a table of ORBLK (raw data with length 2550) and downloaded this table. That worked.

See code below.

  DATA: dummy TYPE STANDARD TABLE OF docs,
       l_pdf_back TYPE xstring.
  DATA: lt_bin TYPE TABLE OF rcgrepfile,
        ls_bin TYPE rcgrepfile.
  DATA: l_len TYPE i.
  DATA: l_xlen TYPE i.

  CALL FUNCTION 'CONVERT_OTF'
    EXPORTING
      format                = 'PDF'
      max_linewidth         = 132
    IMPORTING
      bin_filesize          = g_binlen
      bin_file              = l_pdf_back
    TABLES
      otf                   = gt_otf
      lines                 = dummy
    EXCEPTIONS
      err_max_linewidth     = 1
      err_format            = 2
      err_conv_not_possible = 3
      err_bad_otf           = 4
      OTHERS                = 5.
  IF sy-subrc <> 0.
* Implement suitable error handling here
  ENDIF.
  l_len = xstrlen( l_pdf_back ).
  WHILE l_len GE 2550.
    ls_bin-orblk = l_pdf_back(2550).
    ADD 2550 TO l_xlen.
    APPEND ls_bin TO lt_bin.
    SHIFT l_pdf_back LEFT BY 2550 PLACES IN BYTE MODE.
    l_len = xstrlen( l_pdf_back ).
  ENDWHILE.
  IF l_len GT 0.
    ls_bin-orblk = l_pdf_back.
    APPEND ls_bin TO lt_bin.
    ADD l_len TO l_xlen.
  ENDIF.

I used l_xlen for providing the binary length for cl_gui_services=>gui_download(...

Best Regards - Jörg

0 Kudos

Ok, this would imply that the value of the BIN_FILESIZE parameter (which gives the length of the PDF file in bytes) is incorrect  - it would cause a download file which is "too short" or "too long".

Iain, you can manually check your PDF file in notepad:

the first two lines should be:

%PDF-1.3

%âãÏÓ

and the last line should read

%%EOF

(terminated with a last CR+NL)

Regards,

Alex


Former Member
0 Kudos

Hi All,

Plenty to be looking at here! in the meantime, I notice that each file that produces seems to increase in size by roughly what the previous file was. i.e. the first file is 26kb, the second 46 kb, third 66kb etc.

This is what the PDF looks like:

(I notice that the %PDF-1.3 and %âãÏÓ don't exist either)

1 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083655)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(        )

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                                                )

%-(                                                                )

%SAPinfoEnd TOA_DARA

>>

endobj

0 0 obj

<<

/Type /Pages

/Kids

[]

/Count 0

>>

endobj

2 0 obj

<<

/Type /Catalog

/Pages 0 0 R

/PageMode /UseNone

>>

endobj

xref

0 3

0000000759 00000 n

0000000000 00000 n

0000000819 00000 n

trailer

<<

/Size 3

/Root 2 0 R

/Info 1 0 R

>>

startxref

894

%%EOF

ef R00000 nRA                                                                                                                                                                                                                                                               3 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083655)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(00000000)

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                                                )

%-(                                                                )

%SAPinfoEnd TOA_DARA

>>

endobj

0 0 obj

<<

/Type /Pages

/Kids

[]

/Count 0

>>

endobj

4 0 obj

<<

/Type /Catalog

/Pages 0 0 R

/PageMode /UseNone

>>

endobj

xref

0 6

0000000759 00000 n

0000001799 00000 n

0000000000 00000 n

0000000819 00000 n

0000001040 00000 n

0000001859 00000 n

trailer

<<

/Size 6

/Root 4 0 R

/Info 3 0 R

>>

startxref

1934

%%EOF

ef                                                                                                                                                                                                                                                                          5 0 obj

<<

/Type /FontDescriptor

/Ascent 720

/CapHeight 660

/Descent -270

/Flags 32

/FontBBox [-177 -269 1123 866]

/FontName /Helvetica-Bold

/ItalicAngle 0

/StemV 105

>>

endobj

6 0 obj

/WinAnsiEncoding

endobj

7 0 obj

<<

%Devtype PDF1 070 Font HELVE    bold Lang EN

/Type /Font

/Subtype /Type1

/BaseFont /Helvetica-Bold

/Name /F001

/Encoding 6 0 R

/FirstChar 32

/LastChar 255

%Failed to get charwidth values for PDF1 070 HELVE 120 bold

/Widths

[ 278 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]

/FontDescriptor 5 0 R

>>

endobj

8 0 obj

<<

/Type /FontDescriptor

/Ascent 720

/CapHeight 660

/Descent -270

/Flags 32

/FontBBox [-177 -269 1123 866]

/FontName /Helvetica

/ItalicAngle 0

/StemV 105

>>

endobj

9 0 obj

<<

%Devtype PDF1 070 Font HELVE    normal Lang EN

/Type /Font

/Subtype /Type1

/BaseFont /Helvetica

/Name /F002

/Encoding 6 0 R

/FirstChar 32

/LastChar 255

%Failed to get charwidth values for PDF1 070 HELVE 100 normal

/Widths

[ 278 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]

/FontDescriptor 8 0 R

>>

endobj

10 0 obj

<<

/Type /FontDescriptor

/Ascent 720

/CapHeight 660

/Descent -270

/Flags 96

/FontBBox [-177 -269 1123 866]

/FontName /Helvetica-Oblique

/ItalicAngle -20

/StemV 105

>>

endobj

11 0 obj

<<

%Devtype PDF1 070 Font HELVE    italic Lang EN

/Type /Font

/Subtype /Type1

/BaseFont /Helvetica-Oblique

/Name /F003

/Encoding 6 0 R

/FirstChar 32

/LastChar 255

%Failed to get charwidth values for PDF1 070 HELVE 060 italic

/Widths

[ 278 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600

600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600 600]

/FontDescriptor 10 0 R

>>

endobj

12 0 obj

<<

/Length 13 0 R

>>

stream

q 0 g 436.55 814.50 93.55 11.35 re f Q q 0 g 436.55 800.35 45.35 14.15 re f Q q 0 g 527.25 800.35 2.85 14.15 re f Q q 0 g 436.55 797.55 93.55 2.80 re f Q q 0 0 0 RG 0.75 w 70.85 686.00 m 70.85 605.45 l S Q q 0 0 0 RG 0.75 w 309.55 686.00 m

309.55 605.45 l S Q q 0 0 0 RG 0.75 w 70.50 686.00 m 309.95 686.00 l S Q q 0 0 0 RG 0.75 w 70.50 605.45 m 309.95 605.45 l S Q q 1 1 1 rg 385.50 677.95 137.75 14.30 re f Q q 0.745 0.745 0.745 rg 385.50 663.90 137.75 14.05 re f Q q 1 1 1 rg

385.50 621.70 137.75 13.85 re f Q q 0.745 0.745 0.745 rg 385.50 607.20 137.75 14.50 re f Q q 1 1 1 rg 385.50 565.20 137.75 13.65 re f Q q 0.745 0.745 0.745 rg 385.50 550.50 137.75 14.70 re f Q q 0.745 0.745 0.745 rg 26.45 515.90 266.10 68.05 re f Q q

0 g 26.30 464.90 239.55 17.00 re f Q q 0 g 265.85 464.90 254.85 17.00 re f Q q 1 1 1 rg 26.30 382.70 36.85 79.35 re f Q q 1 1 1 rg 63.15 382.70 102.05 79.35 re f Q q 1 1 1 rg 165.20 382.70 82.75 79.35 re f Q q 1 1 1 rg 247.95 382.70 83.90 79.35 re f Q q

1 1 1 rg 331.85 382.70 88.45 79.35 re f Q q 1 1 1 rg 420.30 382.70 100.35 79.35 re f Q q 0.745 0.745 0.745 rg 26.30 365.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg 68.85 365.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 365.70 67.20 17.00 re f Q

q 0.745 0.745 0.745 rg 255.65 365.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg 337.85 365.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 365.70 74.85 17.00 re f Q q 0.745 0.745 0.745 rg 26.30 348.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg

68.85 348.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 348.70 67.20 17.00 re f Q q 0.745 0.745 0.745 rg 255.65 348.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg 337.85 348.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 348.70 74.85 17.00 re f

Q q 0.745 0.745 0.745 rg 26.30 331.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg 68.85 331.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 331.70 67.20 17.00 re f Q q 0.745 0.745 0.745 rg 255.65 331.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg

337.85 331.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 331.70 74.85 17.00 re f Q q 0.745 0.745 0.745 rg 26.30 314.70 31.20 17.00 re f Q q 0.745 0.745 0.745 rg 68.85 314.70 83.60 17.00 re f Q q 0.745 0.745 0.745 rg 174.85 314.70 67.20 17.00 re f

Q q 0.745 0.745 0.745 rg 255.65 314.70 65.20 17.00 re f Q q 0.745 0.745 0.745 rg 337.85 314.70 73.40 17.00 re f Q q 0.745 0.745 0.745 rg 428.25 314.70 74.85 17.00 re f Q q 0.745 0.745 0.745 rg 85.85 277.85 66.90 21.00 re f Q q 0.745 0.745 0.745 rg

216.80 277.85 62.35 21.00 re f Q q 0.745 0.745 0.745 rg 344.35 277.85 60.65 21.00 re f Q q 0.745 0.745 0.745 rg 465.10 277.85 55.55 21.00 re f Q q 0 0 0 RG 0.75 w 63.15 462.05 m 63.15 382.70 l S Q q 0 0 0 RG 0.75 w 63.15 462.05 m 63.15 382.70 l S Q q

0 0 0 RG 0.75 w 165.20 462.05 m 165.20 382.70 l S Q q 0 0 0 RG 0.75 w 165.20 462.05 m 165.20 382.70 l S Q q 0 0 0 RG 0.75 w 247.95 462.05 m 247.95 382.70 l S Q q 0 0 0 RG 0.75 w 247.95 462.05 m 247.95 382.70 l S Q q 0 0 0 RG 0.75 w 331.85 462.05 m

331.85 382.70 l S Q q 0 0 0 RG 0.75 w 331.85 462.05 m 331.85 382.70 l S Q q 0 0 0 RG 0.75 w 420.30 462.05 m 420.30 382.70 l S Q q 0 0 0 RG 0.75 w 420.30 462.05 m 420.30 382.70 l S Q q 0 g 22.70 227.75 510.25 17.00 re f Q q 1 1 1 rg

82.25 196.55 2.85 2.85 re f Q q 0.745 0.745 0.745 rg 85.10 179.55 82.20 17.00 re f Q q 0.745 0.745 0.745 rg 172.95 179.55 93.55 17.00 re f Q q 1 1 1 rg 274.45 179.55 79.65 17.00 re f Q q 0.745 0.745 0.745 rg 379.60 179.55 82.20 17.00 re f Q q

0.745 0.745 0.745 rg 85.65 156.85 82.20 17.00 re f Q q 0.745 0.745 0.745 rg 173.50 156.85 93.55 17.00 re f Q q 0.745 0.745 0.745 rg 85.65 135.60 82.20 17.00 re f Q q 0.745 0.745 0.745 rg 173.50 135.60 93.55 17.00 re f Q q 0.745 0.745 0.745 rg

85.65 114.35 82.20 17.00 re f Q q 1 1 1 rg 220.25 114.35 46.75 17.00 re f Q q 0 0 0 RG 0.75 w 82.25 199.40 m 82.25 196.55 l S Q q 0 0 0 RG 0.75 w 82.25 199.40 m 82.25 196.55 l S Q q 0 0 0 RG 0.75 w 81.90 199.40 m 85.15 199.40 l S Q q 0 0 0 RG 0.75 w

85.10 199.40 m 167.30 199.40 l S Q q 0 0 0 RG 0.75 w 167.30 199.40 m 172.95 199.40 l S Q q 0 0 0 RG 0.75 w 172.95 199.40 m 266.50 199.40 l S Q q 0 0 0 RG 0.75 w 274.45 199.40 m 274.45 196.55 l S Q q 0 0 0 RG 0.75 w 266.50 199.40 m 274.85 199.40 l S Q q

0 0 0 RG 0.75 w 274.45 199.40 m 274.45 196.55 l S Q q 0 0 0 RG 0.75 w 82.25 196.55 m 82.25 179.55 l S Q q 0 0 0 RG 0.75 w 82.25 196.55 m 82.25 179.55 l S Q q 0 0 0 RG 0.75 w 274.45 196.55 m 274.45 179.55 l S Q q 0 0 0 RG 0.75 w 274.45 196.55 m

274.45 179.55 l S Q q 0 0 0 RG 0.75 w 82.25 179.55 m 82.25 176.70 l S Q q 0 0 0 RG 0.75 w 82.25 179.55 m 82.25 176.70 l S Q q 0 0 0 RG 0.75 w 81.90 176.70 m 85.15 176.70 l S Q q 0 0 0 RG 0.75 w 85.10 176.70 m 167.30 176.70 l S Q q 0 0 0 RG 0.75 w

167.30 176.70 m 172.95 176.70 l S Q q 0 0 0 RG 0.75 w 172.95 176.70 m 266.50 176.70 l S Q q 0 0 0 RG 0.75 w 274.45 179.55 m 274.45 176.70 l S Q q 0 0 0 RG 0.75 w 266.50 176.70 m 274.85 176.70 l S Q q 0 0 0 RG 0.75 w 274.45 179.55 m 274.45 176.70 l S Q q

0 0 0 RG 0.75 w 277.20 169.40 m 277.20 151.40 l S Q q 0 0 0 RG 0.75 w 285.85 169.40 m 285.85 151.40 l S Q q 0 0 0 RG 0.75 w 276.85 169.40 m 286.25 169.40 l S Q q 0 0 0 RG 0.75 w 276.85 151.40 m 286.25 151.40 l S Q q 0 0 0 RG 0.75 w 285.85 169.40 m

285.85 151.40 l S Q q 0 0 0 RG 0.75 w 516.95 169.40 m 516.95 151.40 l S Q q 0 0 0 RG 0.75 w 285.50 169.40 m 517.35 169.40 l S Q q 0 0 0 RG 0.75 w 285.50 151.40 m 517.35 151.40 l S Q q 0 0 0 RG 0.75 w 24.50 90.95 m 532.10 90.95 l S Q /F001 12.00 Tf

0.00 Tw 0 g BT 22.70 808.30 Td <50363020456E64206F66205965617220436572746966696361746520>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 494.60 802.50 Td <32303135>Tj ET /F001 12.00 Tf 0.00 Tw 1 1 1 rg BT 437.20 802.50 Td <20203520417072696C>Tj ET /F002 10.00 Tf

0.00 Tw 1 1 1 rg BT 457.50 817.45 Td <546178205965617220746F>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 76.50 674.00 Td <204D7273204A756C6961205768697465>Tj ET 0 g BT 76.50 662.00 Td <205061726B696E67205365727669636573>Tj ET 0 g BT 76.50 650.00 Td

<20466C6F6F7220322C20436F756E74792048616C6C>Tj ET 0 g BT 76.50 638.00 Td <2048696768205374726565742C204E6577706F7274>Tj ET 0 g BT 76.50 626.00 Td <2049736C65206F6620576967687420504F333020315544>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 385.50 683.85 Td

<4E6174696F6E616C20496E737572616E6365204E6F2E>Tj ET 0 g BT 385.50 627.15 Td <576F726B7320506179726F6C6C204E6F2E>Tj ET 0 g BT 385.50 570.45 Td <456D706C6F7965722050415945207265666572656E6365>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 391.15 665.95 Td

<204E4837383837303443>Tj ET 0 g BT 391.15 609.70 Td <3030303030303339>Tj ET 0 g BT 391.15 553.20 Td <203538312020202020202F205749313030>Tj ET /F002 9.00 Tf 0.00 Tw 0 g BT 26.45 592.55 Td <456D706C6F79657227732066756C6C206E616D6520616E6420>Tj ET 0 g BT

129.95 592.55 Td <616464726573732028696E636C7564696E6720706F7374636F646529>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 32.10 571.95 Td <20484D20526576656E7565202620437573746F6D73>Tj ET 0 g BT 32.10 559.95 Td <20504F20426F782034303030>Tj ET 0 g BT 32.10 547.95 Td

<2043617264696666>Tj ET 0 g BT 32.10 535.95 Td <204346313420384852>Tj ET /F002 5.90 Tf 0.00 Tw 1 1 1 rg BT 265.85 473.50 Td <284E6F74653A204C454C203D204C6F776572204561726E696E677320>Tj ET 1 1 1 rg BT 343.65 473.50 Td

<4C696D69742C20554150203D205570706572204163637572616C20>Tj ET 1 1 1 rg BT 417.40 473.50 Td <506F696E742C2055454C203D205570706572204561726E696E677320>Tj ET 1 1 1 rg BT 495.20 473.50 Td <4C696D697429>Tj ET /F002 10.00 Tf 0.00 Tw 1 1 1 rg BT

31.95 471.10 Td <4E6174696F6E616C20496E737572616E636520>Tj ET 1 1 1 rg BT 118.05 471.10 Td <436F6E747269627574696F6E7320696E207468697320>Tj ET 1 1 1 rg BT 208.60 471.10 Td <656D706C6F796D656E74>Tj ET /F003 6.00 Tf 0.00 Tw 0 g BT 405.60 269.45 Td

<20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT 483.40 269.45 Td <7061792062656C6F77>Tj ET 0 g BT 154.45 269.45 Td <20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT 232.25 269.45 Td <7061792062656C6F77>Tj

ET 0 g BT 26.30 269.45 Td <20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT 104.10 269.45 Td <7061792062656C6F77>Tj ET 0 g BT 279.15 269.45 Td <20496E636C7564656420696E207468697320656D706C6F796D656E7420>Tj ET 0 g BT

356.95 269.45 Td <7061792062656C6F77>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 152.75 290.45 Td <4F7264696E617279205374617475746F7279>Tj ET 0 g BT 152.75 282.05 Td <50617465726E6974792050617920284F53505029>Tj ET 0 g BT 405.00 290.45 Td

<5374617475746F72792041646F7074696F6E>Tj ET 0 g BT 405.00 282.05 Td <506179202853415029>Tj ET 0 g BT 279.15 290.45 Td <4164646974696F6E616C205374617475746F7279>Tj ET 0 g BT 279.15 282.05 Td <50617465726E6974792050617920284153505029>Tj ET 0 g BT

26.30 290.45 Td <5374617475746F7279204D617465726E697479>Tj ET 0 g BT 26.30 282.05 Td <5061792028534D5029>Tj ET /F001 6.00 Tf 0.00 Tw 0 g BT 414.95 302.70 Td <20202020202020202020202020202020202020202020202020202020202020>Tj ET 0 g BT 466.10 302.70 Td

<202020202020202020202020A3202020202020202020202050>Tj ET 0 g BT 293.35 302.70 Td <20202020202020202020202020202020202020202020202020202020202020>Tj ET 0 g BT 344.50 302.70 Td <20202020202020202020202020A3202020202020202020202050>Tj ET 0 g BT

180.95 302.70 Td <20202020202020202020202020202020202020202020202020202020A3>Tj ET 0 g BT 230.50 302.70 Td <202020202020202020202050>Tj ET 0 g BT 59.50 302.70 Td <20202020202020202020202020202020202020202020A3>Tj ET 0 g BT 99.15 302.70 Td

<202020202020202020202050>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 424.55 454.85 Td <456D706C6F7965652773>Tj ET 0 g BT 424.55 447.65 Td <636F6E747269627574696F6E73>Tj ET 0 g BT 424.55 440.45 Td <647565206F6E20616C6C206561726E696E6773>Tj ET 0 g BT

424.55 433.25 Td <61626F766520746865205072696D617279>Tj ET 0 g BT 424.55 426.05 Td <5468726573686F6C64>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 456.80 390.05 Td <A3202020202020202050>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 336.10 454.85 Td

<4561726E696E67732061626F7665>Tj ET 0 g BT 336.10 447.65 Td <746865205541502C20757020746F>Tj ET 0 g BT 336.10 440.45 Td <616E6420696E636C7564696E67>Tj ET 0 g BT 336.10 433.25 Td <7468652055454C>Tj ET 0 g BT 336.10 411.65 Td

<2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 360.20 387.65 Td <A3>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 252.20 454.85 Td <4561726E696E67732061626F7665>Tj ET 0 g BT 252.20 447.65 Td <746865202050542C2020757020746F>Tj ET 0 g BT

252.20 440.45 Td <616E6420696E636C7564696E67>Tj ET 0 g BT 252.20 433.25 Td <74686520554150>Tj ET 0 g BT 252.20 411.65 Td <2877686F6C65>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 269.95 411.65 Td <20>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 272.15 411.65 Td

<A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 286.60 387.65 Td <20A3>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 169.45 454.85 Td <4561726E696E67732061626F7665>Tj ET 0 g BT 169.45 447.65 Td <746865204C454C2C20757020746F>Tj ET 0 g BT 169.45 440.45 Td

<616E6420696E636C7564696E67>Tj ET 0 g BT 169.45 433.25 Td <746865205072696D617279>Tj ET 0 g BT 169.45 426.05 Td <5468726573686F6C642028505429>Tj ET 0 g BT 169.45 411.65 Td <2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT

193.55 387.65 Td <A3>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 67.40 454.85 Td <4561726E696E677320617420746865>Tj ET 0 g BT 67.40 447.65 Td <4C454C287768657265>Tj ET 0 g BT 67.40 440.45 Td <6561726E696E677320617265>Tj ET 0 g BT 67.40 433.25 Td

<657175616C20746F206F72>Tj ET 0 g BT 67.40 426.05 Td <65786365656420746865>Tj ET 0 g BT 67.40 418.85 Td <4C454C29>Tj ET 0 g BT 67.40 411.65 Td <2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 111.95 385.25 Td <A3>Tj ET

/F002 6.00 Tf 0.00 Tw 0 g BT 30.55 454.85 Td <4E4943>Tj ET 0 g BT 30.55 447.65 Td <7461626C65>Tj ET 0 g BT 30.55 440.45 Td <6C6574746572>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 446.95 370.70 Td <312C3134352E373520>Tj ET 0 g BT 372.05 370.70 Td <30>Tj ET 0 g

BT 275.75 370.70 Td <3131303937>Tj ET 0 g BT 198.45 370.70 Td <32313834>Tj ET 0 g BT 100.65 370.70 Td <35373732>Tj ET 0 g BT 38.65 370.70 Td <44>Tj ET /F002 10.00 Tf 0.00 Tw 1 1 1 rg BT 28.35 233.95 Td

<50617920616E6420496E636F6D65205461782064657461696C73>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 122.10 202.55 Td <506179>Tj ET 0 g BT 192.60 210.95 Td <546178206465647563746564>Tj ET 0 g BT 189.90 202.55 Td <28523D206E657420726566756E6429>Tj ET 0 g BT

382.00 210.95 Td <53747564656E74204C6F616E20446564756374696F6E7320>Tj ET /F002 6.00 Tf 0.00 Tw 0 g BT 406.30 202.55 Td <2877686F6C652020A32773206F6E6C7929>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT 22.70 188.15 Td <496E2074686973>Tj ET 0 g BT 22.70 179.75 Td

<656D706C6F796D656E74>Tj ET 0 g BT 266.50 188.15 Td <2A>Tj ET /F001 9.00 Tf 0.00 Tw 0 g BT 385.25 184.55 Td <2020>Tj ET 0 g BT 178.60 184.55 Td <2020312C3630352E3830202020202020202020>Tj ET 0 g BT 90.75 184.55 Td <202031372C3934382E343720>Tj ET 0 g BT

91.30 119.35 Td <20203939314C20202020>Tj ET 0 g BT 179.15 140.60 Td <2020312C3630352E383020>Tj ET 0 g BT 91.30 140.60 Td <2031372C3934382E343720>Tj ET 0 g BT 179.15 161.85 Td <2020>Tj ET 0 g BT 91.30 161.85 Td <2020>Tj ET /F002 8.00 Tf 0.00 Tw 0 g BT

23.30 165.45 Td <496E2070726576696F7573>Tj ET 0 g BT 23.30 157.05 Td <656D706C6F796D656E74287329>Tj ET 0 g BT 23.30 144.20 Td <546F74616C20666F722079656172>Tj ET 0 g BT 23.30 122.95 Td <46696E616C>Tj ET 0 g BT 23.30 114.55 Td <74617820636F6465>Tj ET

/F002 6.50 Tf 0.00 Tw 0 g BT 302.40 157.40 Td <466967757265732073686F776E20686572652073686F756C6420626520>Tj ET 0 g BT 391.00 157.40 Td <7573656420666F7220796F7572207461782072657475726E2C20696620>Tj ET 0 g BT 466.60 157.40 Td <796F7520676574206F6E65>Tj

ET /F001 12.00 Tf 0.00 Tw 0 g BT 279.20 157.40 Td <2A>Tj ET /F002 6.50 Tf 0.00 Tw 0 g BT 272.90 133.35 Td <436572746966696361746520627920456D706C6F7965722F506179696E6720>Tj ET 0 g BT 363.40 133.35 Td <4F66666963653A>Tj ET 0.10 Tw 0 g BT 272.90 124.95 Td

<5468697320666F726D2073686F777320796F757220746F74616C2070617920>Tj ET 0 g BT 363.20 124.95 Td <666F7220496E636F6D652054617820707572706F73657320696E2074686973>Tj ET 0 g BT 454.10 124.95 Td <20656D706C6F796D656E7420666F722074686520796561722E>Tj ET 1.80 Tw

0 g BT 272.90 116.55 Td <416E79206F76657274696D652C20626F6E75732C20636F6D6D697373696F6E>Tj ET 0 g BT 375.25 116.55 Td <206574632C205374617475746F7279205369636B205061792C20>Tj ET 0 g BT 454.95 116.55 Td

<5374617475746F7279204D617465726E697479205061792C>Tj ET 2.90 Tw 0 g BT 272.90 108.15 Td <4F7264696E617279205374617475746F72792050617465726E69747920>Tj ET 0 g BT 363.40 108.15 Td <5061792C204164646974696F6E616C205374617475746F727920>Tj ET 0 g BT

444.95 108.15 Td <50617465726E69747920506179206F72205374617475746F7279>Tj ET 0.00 Tw 0 g BT 272.90 99.75 Td <41646F7074696F6E2050617920697320696E636C756465642E>Tj ET /F001 6.00 Tf 0.05 Tw 0 g BT 24.50 82.55 Td <546F2074686520656D706C6F796565>Tj ET

/F002 6.00 Tf 0.05 Tw 0 g BT 71.90 82.55 Td <2E20506C65617365206B656570207468697320636572746966696361746520>Tj ET 0 g BT 148.55 82.55 Td <696E2061207361666520706C6163652E20>Tj ET /F001 6.00 Tf 0.05 Tw 0 g BT 190.80 82.55 Td

<596F752077696C6C206E65656420697420696620796F75206861766520746F>Tj ET 0 g BT 274.90 82.55 Td <2066696C6C20696E2061205461782052657475726E2C206D616B65206120>Tj ET 0 g BT 354.20 82.55 Td <636C61696D20666F72207461782063726564697473206F7220746F20>Tj ET 0 g

BT 427.80 82.55 Td <72656E657720796F757220636C61696D202E20>Tj ET /F002 6.00 Tf 0.05 Tw 0 g BT 481.95 82.55 Td <596F752063616E20616C736F20757365206974>Tj ET 0.55 Tw 0 g BT 24.50 74.15 Td <746F20636865636B207468617420796F757220656D706C6F79657220697320>Tj

ET 0 g BT 109.20 74.15 Td <646564756374696E67207468652072696768742072617465206F6620>Tj ET 0 g BT 181.70 74.15 Td <4E6174696F6E616C20496E737572616E636520>Tj ET 0 g BT 234.60 74.15 Td <636F6E747269627574696F6E7320666F7220796F7520616E64207573696E67>Tj ET

0 g BT 318.65 74.15 Td <20796F757220636F7272656374204E6174696F6E616C20>Tj ET 0 g BT 379.60 74.15 Td <496E737572616E6365206E756D6265722E20>Tj ET /F001 6.00 Tf 0.55 Tw 0 g BT 432.45 74.15 Td

<4279206C617720796F752061726520726571756972656420746F2074656C6C>Tj ET 0 g BT 521.00 74.15 Td <20484D>Tj ET 0 g BT 24.50 65.75 Td <526576656E7565>Tj ET /F002 9.00 Tf 0.00 Tw 0 g BT 49.55 65.75 Td <20>Tj ET /F001 6.00 Tf 0.00 Tw 0 g BT 52.05 65.75 Td

<2620437573746F6D732061626F757420616E7920696E636F6D652074686174>Tj ET 0 g BT 149.00 65.75 Td <206973206E6F742066756C6C792074617865642C206576656E20696620>Tj ET 0 g BT 221.85 65.75 Td <796F7520617265206E6F742073656E742061205461782052657475726E2E>Tj ET

/F001 7.50 Tf 0.00 Tw 0 g BT 24.50 48.95 Td <484D20524556454E5545202620435553544F4D53>Tj ET /F001 7.50 Tf 0.00 Tw 0 g BT 362.00 46.30 Td <503630285375627374697475746529285346292853415020554B20>Tj ET 0 g BT 464.50 46.30 Td <4C54442928323031332D313429>Tj

ET

endstream

endobj

13 0 obj

16711

endobj

14 0 obj

<<

/Type /Page

/MediaBox

[0 0 595 842]

/Parent 0 0 R

/Resources

<<

/ProcSet

[/PDF /Text]

/Font

<<

/F001 7 0 R

/F002 9 0 R

/F003 11 0 R

>>

/XObject

<<

>>

>>

/Contents 12 0 R

>>

endobj

15 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083658)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(        )

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                                                )

%-(                                                                )

%SAPinfoEnd TOA_DARA

>>

endobj

0 0 obj

<<

/Type /Pages

/Kids

[ 14 0 R

]

/Count 1

>>

endobj

16 0 obj

<<

/Type /Catalog

/Pages 0 0 R

/PageMode /UseNone

>>

endobj

xref

0 19

0000000759 00000 n

0000001799 00000 n

0000024088 00000 n

0000000000 00000 n

0000000819 00000 n

0000001040 00000 n

0000001859 00000 n

0000002141 00000 n

0000002331 00000 n

0000002366 00000 n

0000003553 00000 n

0000003738 00000 n

0000004924 00000 n

0000005120 00000 n

0000006316 00000 n

0000023088 00000 n

0000023113 00000 n

0000023328 00000 n

0000024157 00000 n

trailer

<<

/Size 19

/Root 16 0 R

/Info 15 0 R

>>

startxref

24233

%%EOF

ef0 R0000 nRA                                            )Tj                                                                                                                                                                                                                17 0 obj

<<

/Author (BRUCEI )

/CreationDate (D:20150505083658)

/Creator (Form HR_GB_P60_2014 EN)

/Producer (SAP NetWeaver 700 )

%SAPinfoStart TOA_DARA

%FUNCTION=(    )

%MANDANT=(   )

%DEL_DATE=(00000000)

%SAP_OBJECT=(          )

%AR_OBJECT=(          )

%OBJECT_ID=(                                                  )

%FORM_ID=(                                        )

%FORMARCHIV=(  )

%RESERVE=(                           )

%NOTIZ=(                                                                )

%-(                                                                )

%-(                                           

0 Kudos

Iain,

you need to check the result of CONVERT_OTF before you download/save the file.

I don't think that CONVERT_OTF is at fault. One can see in the PDF data that somehow several PDFs get concatenated.

I now have an additional suspicion:

The line

%Failed to get charwidth values for PDF1 070 HELVE 120 bold

indicates that the device type name used in OTF (which I believed is PDF1, you cannot reliably count blanks in the posted OTF text) seems to be "PDF1 070"

which would be a non-existent (or at least non-standard, non-SAP namespace) device type ?

For the PDF converter, the device type comes from the first line of OTF, which you posted as:

// XPDF1 0700 00000+00000+1

I believed I could not see the four blanks after the "PDF1" and took the following 0700 as the SAP release number, which follows after the 8 char device type name...

A correct first OTF line (SAPscript, not SF, for device type HP4350 in release 700) looks like:

//XHP4350      0700 00000+00000+

Can you check this?

Regards,

  Alex

0 Kudos

Refer to Program FP_TEST_SAVE_PDF_TO_SPOOL

CALL FUNCTION 'FP_GET_PDF_TABLE'

  
IMPORTING

      e_pdf_table
= lt_pdf_table.

Test Program for Complex Bundling with PDF Created - FP_CHECK_BATCH_PDF_RETURN


http://help.sap.com/saphelp_nw73ehp1/helpdata/en/4a/a1931bacd5007fe10000000a42189c/content.htm

http://wiki.scn.sap.com/wiki/display/ABAP/How+to+assemble+PDF+form+pages+into+one+file

Regards

Sandy

0 Kudos

I agree with Gregory, you could try CONVERT_OTF_2_PDF. This actually reads the spool. Which makes me wonder what did you use to read the spool? Perhaps the contents of that have been corrupted somehow within your program?

0 Kudos

Hi,

After you removed PERFORM convert_otf2pdf_end(rstxcpdf), you had to adjust bin_filesize  = dummy in CONVERT_OTF call to get the correct size to pass to GUI_DOWNLOAD BIN_FILESIZE. Did you do that?

As for each file increasing in size - if you are calling conversion in loop, make sure the necessary data is cleared...

I'd ignore the CONVERT_OTF_2_PDF advice - that function is obsolete.

cheers

Jānis

0 Kudos

Thankyou Alexander, I increased the white space between the XPDF and 0700 and it is fine now

gregory_gotera2
Explorer
0 Kudos

Hello

Maybe you can use the FM CONVERT_OTF_2_PDF for do this convertion.

Regards

Gregory

ipravir
Active Contributor
0 Kudos

Hi Lain,

Pass v variable for bin_filesize importing parameters in CONVERT_OTF function module.

and the same has to pass in 'GUI_DOWNLOAD' function module.

CALL FUNCTION 'GUI_DOWNLOAD'

EXPORTING

BIN_FILESIZE = BIN_FILESIZE "bin_filesize

....

Regards.

Praveer.