如何插入“\\&引用;PDF文本中的字符?I';我正在手动写入文件

如何插入“\\&引用;PDF文本中的字符?I';我正在手动写入文件,pdf,Pdf,我正在手写PDF文件 我把一些单词和一些代码放在一个文本文件中。当我将文件扩展名更改为“.pdf”时,我们可以看到一个pdf文件 问题是关于文本中的反斜杠 “我的文件”的内容包括以下内容: \\127.0.0.1\ 但当我打开生成的.pdf文件时,我看到的文本没有反斜杠: \127.0.0.1\ 我的代码: %PDF-1.2 %ÓÓÓÓ 1 0 obj << /Creator (Dinesh Asanka PSOPDF) /Pr

我正在手写PDF文件

我把一些单词和一些代码放在一个文本文件中。当我将文件扩展名更改为“.pdf”时,我们可以看到一个pdf文件

问题是关于文本中的反斜杠

“我的文件”的内容包括以下内容:

\\127.0.0.1\
但当我打开生成的.pdf文件时,我看到的文本没有反斜杠:

\127.0.0.1\
我的代码:

    %PDF-1.2 
    %ÓÓÓÓ
    1 0 obj
    <<
    /Creator  (Dinesh Asanka PSOPDF)
    /Producer (VB to PDF dineshasanka@hotmail.com)
    /Title (VBTOPDF)
    >>
    endobj
    4 0 obj
    <<
    /Type /Font
    /Subtype /Type1
    /Name /F1
    /Encoding 5 0 R
    /BaseFont /Courier
    >>
    endobj
    5 0 obj
    <<
    /Type /Encoding
    /BaseEncoding /WinAnsiEncoding
    >>
    endobj
    6 0 obj
    <<
    /Font << /F1 4 0 R   >>  /ProcSet [ /PDF  /Text ]
    >>
    endobj
    7 0 obj
    <<
    /Type /Page
    /Parent 3 0 R
    /Resources 6 0 R
    /Contents 8 0 R
    >>
    endobj
    8 0 obj
    <<
    /Length 9 0 R
    >>
    stream
    BT
    /F1 10 Tf
    1 0 0 1 1 780 Tm
    12 TL
    T* (                                          Impressoras de NF) Tj
    T* (                                                                                      Loja Logada: 1) Tj
    T* (                                                                                    Data: 03/03/2015) Tj
    T* (                                                                                      Versao: 4.0.2u) Tj
    T* (------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------) Tj
    T* (            IP Nome              Localização Store Serie ) Tj
    T* (               Impressora                               ) Tj
    T* (------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------) Tj
    0.392 0.392 0.392 rg
    T* ( 192.168.17.22 192.168.17.22\pdf PDF            1     1 ) Tj
    0.000 0.000 0.000 rg
    T* (  192.168.17.6 \\Directory\EPSONNF  CPD            1     0 ) Tj
    0.392 0.392 0.392 rg
    T* (          ) Tj
    ET
    endstream
    endobj
    9 0 obj
    315
    endobj
    2 0 obj
    <<
    /Type /Catalog
    /Pages 3 0 R
    /PageLayout /OneColumn
    >>
    endobj
    3 0 obj
    <<
    /Type /Pages
    /Count 1
    /MediaBox [ 0 0 612 792 ]
    /Kids [ 7 0 R ]
    >>
    endobj
    xref
    010
    0000000000 65535 f
    0000000017 00000 n
    0000000880 00000 n
    0000000959 00000 n
    0000000144 00000 n
    0000000247 00000 n
    0000000321 00000 n
    0000000396 00000 n
    0000000484 00000 n
    0000000858 00000 n
    trailer
    <<
    /Size 10
    /Root 2 0 R
    /Info 1 0 R
    >>
    startxref
    1052
    %%EOF
%PDF-1.2
%ÓÓÓÓ
10 obj
>
endobj
40 obj
>
endobj
50 obj
>
endobj
60 obj
/程序集[/PDF/Text]
>>
endobj
70 obj
>
endobj
80 obj
>
流动
英国电信
/F1 10 Tf
10011780TM
12铊
T*(NF预付款)Tj
T*(Loja Logada:1)Tj
T*(数据:2015年3月3日)Tj
T*(Versao:4.0.2u)Tj
T*(--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)Tj
T*(IP Nome Localizaoção商店系列)Tj
T*(Impressora)Tj
T*(--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)Tj
0.392 0.392 0.392 rg
T*(192.168.17.22 192.168.17.22\pdf 1 1)Tj
0.000 0.000 0.000 rg
T*(192.168.17.6\\Directory\EPSONNF CPD 1 0)Tj
0.392 0.392 0.392 rg
T*()Tj
ET
尾流
endobj
9.0 obj
315
endobj
20 obj
>
endobj
30 obj
>
endobj
外部参照
010
0000000000 65535 f
00000001700万元
0000000880000000N
000000095900000N
0000000 14400000n
0000000 247 00000n
0000000 32100000n
0000000 396 00000N
000000048400000 n
0000000858000000N
拖车
>
起始外部参照
1052
%%EOF
如何用两个反斜杠打印我的地址

“问题在于文本中的反斜杠…”

这不是你文件的唯一问题。再看看我答案的底部。例如,请参见PDF源代码中的此单词如何呈现:

Localização
一旦文本需要非ASCII字符,就不能再使用简单字符

(some string) Tj
不要再靠近了。您必须切换(至少对于使用非ASCII的文本部分)文本/字符串编码

你有两个选择

1.使用
(十六进制)方法
某些字符串的示例

<73 6f 6d 65 20 73 74 72 69 6e 67>Tj
(\163\157\155\145\040\163\164\162\151\156\147) Tj
您可以在同一
(…)
字符串中混合字符的八进制编码:

(s\157\155\145 \163\164\162ing) Tj
现在您还可以猜测,为什么文本
\
在字符串中不起作用:因为它充当任何八进制编码字符的起始标记

3.现在是您的
\
字符 作为十六进制值,
\
字符由
5c
表示

作为八进制值(用于
/winansienceoding
),它是
\134

因此,您可以将
\\Directory\EPSONNF
字符串编写为

 (\134\134Directory\134EPSONNF) Tj

5.你的PDF有更多问题吗 最后,您的PDF还有一些问题:

  • startxref
    给定的值不正确
  • xref
    条目中的行长必须正好为20个字符(包括下线字符)。如果使用单字节EOL,则必须添加尾随空格字符(在
    f
    n
    字符之后)
  • xref
    后面的行必须为
    0 10
    ,而不是
    010
  • xref
    行的值本身是错误的。(甚至没有一个是正确的。)
  • “问题在于文本中的反斜杠…”

    这不是你文件的唯一问题。再看看我答案的底部。例如,请参见PDF源代码中的此单词如何呈现:

    Localização
    
    一旦文本需要非ASCII字符,就不能再使用简单字符

    (some string) Tj
    
    不要再靠近了。您必须切换(至少对于使用非ASCII的文本部分)文本/字符串编码

    你有两个选择

    1.使用
    (十六进制)方法
    某些字符串的示例

    <73 6f 6d 65 20 73 74 72 69 6e 67>Tj
    
    (\163\157\155\145\040\163\164\162\151\156\147) Tj
    
    您可以在同一
    (…)
    字符串中混合字符的八进制编码:

    (s\157\155\145 \163\164\162ing) Tj
    
    现在您还可以猜测,为什么文本
    \
    在字符串中不起作用:因为它充当任何八进制编码字符的起始标记

    3.现在是您的
    \
    字符 作为十六进制值,
    \
    字符由
    5c
    表示

    作为八进制值(用于
    /winansienceoding
    ),它是
    \134

    因此,您可以将
    \\Directory\EPSONNF
    字符串编写为

     (\134\134Directory\134EPSONNF) Tj
    

    5.你的PDF有更多问题吗 最后,您的PDF还有一些问题:

  • startxref
    给定的值不正确
  • xref
    条目中的行长必须正好为20个字符(包括下线字符)。如果使用单字节EOL,则必须添加尾随空格字符(在
    f
    n
    字符之后)
  • xref
    后面的行必须为
    0 10
    ,而不是
    010
  • xref
    行的值本身是错误的。(甚至没有一个是c