Refactor code structure for improved readability and maintainability

This commit is contained in:
2026-05-18 11:41:20 +08:00
parent d39de39f96
commit 3f154a3077
43 changed files with 5046 additions and 113 deletions

BIN
data/pdf_chunks/page_1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

View File

@@ -0,0 +1,24 @@
=== 第 1 页切片结果 ===
图片: page_1.png
MD5: 3a0587908dec601c902b954eeecc6365
文本长度: 194 字符
切片大小: 500 字符
切片数量: 1 个
--- Chunk 0 ---
长度: 194 字符
内容:
!"#!"!#!$
$%"
!
! " # $ % & ( ) *
%&#&"&"!$$(
"# "#$%&%&!$(
! " # $ % & ( )
#()*+,)-./,)0)1*2(3,45/67*,/4+46)2
$$(8$8#*+
$$"8$#8$#,-
!"#$%&(+,-./0/123
! ( ) * 4 5 6 7 8 9
* +

BIN
data/pdf_chunks/page_10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 KiB

View File

@@ -0,0 +1,65 @@
=== 第 10 页切片结果 ===
图片: page_10.png
MD5: e043bd43659fa8cd131f0d1c4b90c4db
文本长度: 1033 字符
切片大小: 500 字符
切片数量: 3 个
--- Chunk 0 ---
长度: 500 字符
内容:
7!!YZ+<"+<./W+<12!?.n~-)6f.7#zb~ef$8bKBC,-.
!GH%
"$&$$!GY8Z3[\
"$&$$$!!WX_
,-VY~W)$%$s$9.N?VY#bbt2,-:R;?VY%
"$&$$$$!WXab
0)12H4.n?<3$&=~[,-H<3\3/%
"$&$$$!WXGcb
C!G$0)12!p.7H~.2,-M>s?$%.N$s.NW9.N?3%
"$&$$$"!d3ef8mg
C,-!G$0)12!p.7H~.2,-M[)?@A$%.!/BB?TC%
"$&$$$(!*+hi
12345~.2ab\D+<12W+<./%
/!!CD(12345?,-$!G.&W0)12!H~.nEFXbst?+<+80)G
p<|FC0)"GHIJKM12!zbGLMrJUXNop%a3ZqpM12!0
)Wb*NO12?YZ%
1!!CD(123455T.0)12!H~]CEFXbst?+<12
(hjk%&Glm#n;o,pPq%)
2!!CD(12 3 45 ? , -.&W !G.&W0)12!H~. n<sm?n2Py .
--- Chunk 1 ---
长度: 499 字符
内容:
Y Z
RS%
"$&$$$&!*+Z3rstuKKv[\
/!!~.2QI?0)78*
1!!4Rm#~+Uqi+.k5GG{12&G=*
2!!~.2yz+LR?Sy0T"aDEFnyGH?Sy0T#?@IJnyGH?Sy0
Tn!%
"$&$$$#!w;8xy
~.2U5.\Dqi+~/o>V$W|$rXpiY?CD12%
"$&$$$)!zW{_8U|
~.2,-D,GZ8[gn\?VY.K]%
l/,-~.2^,-?2,K"$%&KK!XpW_Wl/WabCk$Z8[gn\
?VY.K]%
(!ABrs
($!!]^,-
($!$!!AB}X
24HMC56~C,39-Hls%
56cd~qp$lsj9-en!?yb#Nlsj9-Cn!?yb%a39-56N?n
!?ff/XN?56ybe8ls#4WCc?9-Hlsghyb?56%
($!$$!AB~!"~
ZEVa&/#M.Nk0?5_<fOC&>*;_?5_<fOC!>*,f?5_<fOC!D*
MC;<?5_<fOC+$&00%
($!$!AB#$
ZEVa&/#56"9-~CifO"#EC&E?=>
--- Chunk 2 ---
长度: 33 字符
内容:
kUqJH"F#zbCifO"#EC
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

106
data/pdf_chunks/page_11.txt Normal file
View File

@@ -0,0 +1,106 @@
=== 第 11 页切片结果 ===
图片: page_11.png
MD5: 256acb056ed96cb4ab582d55b3792e49
文本长度: 1147 字符
切片大小: 500 字符
切片数量: 3 个
--- Chunk 0 ---
长度: 500 字符
内容:
!+E=>kls56!
($$!c9defgh?AB"%"$!$!#
345HM0)?$W) ,-(&%"++#kj 6$!k$%M&/?TU.q$i+kV/WXY
Z[?5678q ,-(&%"++#BC 6&/?5678ls56!
($!xy1zAB"%"$!$$#
12345?TU?ab?5678q ,-(&%"++#BC -?CD&/ls!
($"!&AB"%"$$&"$($"$$#
)t#k?&/EBlC?@HaCNOPm~q&$)"CNuv?r/56#?RS)EB
YGCNOPH&WG?@\N)[t?i2HzCDgD|H+zz/%$&=;EB!
n !KLMNO;P$()*S84+34,-.n
d3
?@ABC6D(00
EB;_(=;
v)uv,f!
!
"#&&
!!
(D
"
#&&$#)+
!!
)D#+.
#
#)!$%"+
!#$&
*D
%
%"!$%&+
!&$)
*D
&
%&!$%)+
!(
*D#+.
%)!$&!+
!)
!+D
(
&!!$&&+
"+
!!D#+.
)
&&!$&(+
"+
!#D
*
&(!$+
--- Chunk 1 ---
长度: 500 字符
内容:
+
""$&
!&D
!+
+!$"+
""$&
!(D
!!
"!$+
"%$)
!(D
!"
!$)*+
"(
!(D
!#
)*!$(!+
"*$#
!(D
!!12345qHnEB}BN&T+$#0 ?Lfu0_ABCop?qSKH&Cr3O!AB
"12345~u\9:<s=>&zQ#Bb!
($(!!"#$AB"%"$$!#
q ,-(&%"++#k 4$&$)"ghij56#ls56!
($&!!"%&AB"%"$$$#
q ,-(&%"++#k 4$&$*"ghkl56#ls56!
($#!*+5AB"%"$$(#
q ,-(&%"++#k 4$&$""pq+56#ls56!
($)!=>@91AB"%"$"$!#
5_12345??@ABC6D"!.;<&@="#&)12345q=!?7JHCt#k?
&/uv,f?56v)H&012345?N48M[uv7Cos!
qt#k?&/EBC?@H}B&_C7~2\?@)shk7H7!&+00 u&12345?
!Oc*~z/\"32H&^2Ht12345tv)CHu2m&W0"4,Dv!
--- Chunk 2 ---
长度: 147 字符
内容:
$)0 Rw7
f?u2xy!tls56m~)z{)_4B|M&X{_R2}Z~~@_^d!C!>f+b
12345Z~^d!
($*!5#34?@91AB"%"$"$$$!#
)"4[5zT9)z{|M&zC12345??@Hqt#k?&/EBls}B&_C7~
(
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

View File

@@ -0,0 +1,25 @@
=== 第 12 页切片结果 ===
图片: page_12.png
MD5: 36205c3c596cc35b23b053fb82ff16f0
文本长度: 380 字符
切片大小: 500 字符
切片数量: 1 个
--- Chunk 0 ---
长度: 380 字符
内容:
2\?@)shk7H7!&+00 u!)345?fN54v"L!++00"]"4JH)L!++00#
@=%$#12345Z~C"^d!
12O#$
< "!5#34?@91AB
($!%! 5]34?@91AB"%"$"$$$$$
qt#k?&/EB C 1 2 3 4 5 ? @ H l s } B#) " 5 4 " L !++ 00"] N 4 J H ) L
!++00#@=&$#ym12345Z~CN^d!
a312345C3gNOPWN@?EFGH#3V12Wo%YCH)[")?<sG3,;
<#4~CTNOP"WN@$k7t[?@Ni\%?8MHqt#S}[<sG\,;_?EB#^
EBC7~2\^8MH6DO="M<??@ABC6D"!.;<$}!&+00 u!
12O#$
< (!5]34?@91AB
)
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 294 KiB

View File

@@ -0,0 +1,25 @@
=== 第 13 页切片结果 ===
图片: page_13.png
MD5: c2a7f4413915dde39c39f15dd5b9c532
文本长度: 422 字符
切片大小: 500 字符
切片数量: 1 个
--- Chunk 0 ---
长度: 422 字符
内容:
!!a312345C3gXH?NOPWN@?EFGH!4_CNuv?r/56~jNOP
l(ls"a3EFGHH?EB[?@H?EB\&!4?@H?EB~Ri3,fWC"(H
X0EBrsC!/2HH"?@H?EB[EFGHH?EBZ~\)*p"Ri?,fW(H6
DCr6fEBZ,D&?"+b~O\p"^R,W(Hm}~At12345CNuvm!;
<G*Qw*+,#j-;<G(V?.9KL/)"
($!!!ABC}~AB#%"$($$$$
)nt)DEFnyC\pk]mfu"hiDNF?wxoS}&++B ?0!_7C0"z[
DEFT?8Mk%&D,#@=$"
< &!ABC}~AB
($!$!ABC(8KLAB#%"$($$($
)DEF91KG{C5z."lEFs!qD,GLR?0TkynyGH!wNjDEF%"
lnyGHS}"+B&0 ?0T#@=($"
< #!ABC(8KLAB
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

View File

@@ -0,0 +1,7 @@
=== 第 14 页切片结果 ===
图片: page_14.png
MD5: 1786903bed6f0742383508e7de103f6a
文本长度: 0 字符
切片大小: 500 字符
切片数量: 0 个

BIN
data/pdf_chunks/page_2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 250 KiB

143
data/pdf_chunks/page_2.txt Normal file
View File

@@ -0,0 +1,143 @@
=== 第 2 页切片结果 ===
图片: page_2.png
MD5: 5a0da54af84e8f0a099ce6b22e5d870d
文本长度: 1858 字符
切片大小: 500 字符
切片数量: 4 个
--- Chunk 0 ---
长度: 500 字符
内容:
!!!"
"#
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!$%
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
"!&$()*+
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#!,-./0
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$!!12345
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$"!46
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$#!78
"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$%!9:;<=>
"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$&!?@ABC6D
"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$!EFGHI
"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$(!JKLM
"
!!!!!!!!!
--- Chunk 1 ---
长度: 500 字符
内容:
!!!!!!!!!!!!!!!!!!!!!!!!!!!
#$)!NOP
"
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%!Q,RS
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$!!TU
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$!$!!V/WXYZ[\]^_
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$!$"!ab
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$"!cdef
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$#!ghij!ghkl!EFGHI!mno.pq+
#
!!!!!!!!!!!!!!!!!!!
%$#$!!ghij
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$#$"!ghkl
#
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$#$#!EFGHI
#
!!!!!!!!!!!!!!!!!!!!!
--- Chunk 2 ---
长度: 500 字符
内容:
!!!!!!!!!!!!!
%$#$%!mno
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$#$&!pq+
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$%!r/
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$%$!!str/
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$%$"!uvr/
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&!q+
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$!!wxyz+
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$"!{|}~
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$#!!"#$
%
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$%!?@
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--- Chunk 3 ---
长度: 358 字符
内容:
!
%$&$&!%&ef
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$!()*+z
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$(!JKLMef
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$&$)!BC
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$!,-./.0)12
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$$!!34RS
&
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
%$$"!./.0)12
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
"
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 KiB

View File

@@ -0,0 +1,85 @@
=== 第 3 页切片结果 ===
图片: page_3.png
MD5: 1ce32bc780c7e9192ce48acc2b9f7dea
文本长度: 1089 字符
切片大小: 500 字符
切片数量: 3 个
--- Chunk 0 ---
长度: 499 字符
内容:
&!5678
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!!34RS
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!$!!569-
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!$"!56:;<f
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!$#!56=>
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$"!V/WXYZ[?56!@%$!$!"
(
!!!!!!!!!!!!!!!!!!!!!!!!!
&$#!ab56!@%$!$""
(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$%!AB56!@%$"#%$&$%$""
(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$&!ghij56!@%$#$!"
(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!ghkl56!@%$#$""
(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--- Chunk 1 ---
长度: 500 字符
内容:
&$(!pq+56!@%$#$&"
(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$)!str/56!@%$%$!"
(
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$*!C"uv?r/56!@%$%$"$!"
(
!!!!!!!!!!!!!!!!!!!!!!!!
&$!+!CNuv?r/56!@%$%$"$""
)
!!!!!!!!!!!!!!!!!!!!!!!!
&$!!!DEFef56!@%$&$#$""
*
!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!"!DEFnyGH56!@%$&$#$&"
*
!!!!!!!!!!!!!!!!!!!!!!!!!
&$!#!?@IJnyGH56!@%$&$%$""
!+
!!!!!!!!!!!!!!!!!!!!!!!
&$!%!%&56!@%$&$&"
!+
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
&$!&!()*+z56!@%$&$"
!+
!!!!!!!!!!!!!!!!!!!!!!!!!
&$!!JKLMef56!@%$&$("
!+
!!!!!
--- Chunk 2 ---
长度: 89 字符
内容:
!!!!!!!!!!!!!!!!!!!!!
&$!(!BCDKLf56!@%$&$)$""
!+
!!!!!!!!!!!!!!!!!!!!!!!!!
#
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

View File

@@ -0,0 +1,37 @@
=== 第 4 页切片结果 ===
图片: page_4.png
MD5: 0d28f24386def56047a5f6e6250c75ab
文本长度: 585 字符
切片大小: 500 字符
切片数量: 2 个
--- Chunk 0 ---
长度: 500 字符
内容:
#!!$
!!M.NOeP.N!
M.NQRSTUV"WX ,-!%(%(#!**#$12345YZRS%!
M.N[ ,-!%(%(#!**#\]"^R_ab&
###cde#$( JKLM()#$) NOP(fg/0*
###hi ,-(&#"++#"j%$! TU(k?%$!$! V/WXYZ[\]^_(.%$!$" a
b(?Q,RS.5678lsemn*
###op ,-&"*$&$qr-0)12!st0)12%"j%$ ,-uv(lsemn*
###cde%$&$& %&ef()%$&$ ()*+z()%$&$( JKLMef(.%$&$)$"BC
DKLf(wxyQ,RS"z{|d}e\~5678*
###mne&$!+ CNuv?r/56(5678*
###cde5678?&$! 34RS("!"&$!$! 569-()&$!$" 56:;<f(.&$!$#
56=>(?34RS!
M.N#k$%&()*+H!
M.N#Z$st.NQ,,-*./!
M.NV012&34k%(56k7)89:,-;_<=>?k7)
--- Chunk 1 ---
长度: 85 字符
内容:
@AB12)-C^DE!
M.N^RV0F&GH!)IJK)LL!
M.NMWX.N?NOPMQRSTO&
###,-!%(%(#!**#!
!
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 300 KiB

View File

@@ -0,0 +1,32 @@
=== 第 5 页切片结果 ===
图片: page_5.png
MD5: 839a0e80672006dd66ed82a984db2f17
文本长度: 474 字符
切片大小: 500 字符
切片数量: 1 个
--- Chunk 0 ---
长度: 474 字符
内容:
% & ( ) * + , -
!!./
M.N&/eU3V12WXV12;Y?12345?YZQ,RS.5678!
M.NZ[)\st345W]^)\_Vab??345"acd345#!
$!0.12345
be*+k?fghiM.N?()jkOM.N?fg!lmnUo?()*+$_pNMC
?mn1"Z!"qr?st#WmuPvZ[)\M.N$wj$xyhiM.Nzk{|?}7~!
m"W0)#$*+?\cPM!lmZnUo?()*+$_\cPM[)\M.N!
,-(&%"++#!$%stYZQ,&$
!6789:
be,-./0[)\M.N!
$!
%&()!#$%&()%#*#&+,
3&45($}54[K)?x*o~b+k3,+W-+$z./F0BC12"4jst
?5(!a34B[K)?x*o*k?+=O-+$45466f~p\646?37!
$$
(;!()-#.
C3hDw48?f54T9?6D$:f54[K)x*?El;<"@=!#!
< !!)(=>?@91AB
!
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

View File

@@ -0,0 +1,42 @@
=== 第 6 页切片结果 ===
图片: page_6.png
MD5: 4c7cdc6905a0bb9d38b4ccbb7ea9526a
文本长度: 518 字符
切片大小: 500 字符
切片数量: 2 个
--- Chunk 0 ---
长度: 500 字符
内容:
$
CD!/)-#(0)+
TU?>7?fzAW0*+Zb@ABC9:0)kWb,D?EF!
$"
EFGHIJ!12)3-&)%+4+,(0)+
<5GYC12345??@H"IBJCBCH"IKLMDNFW!Oc*?PQ!
$(
KLMNO;P#!5QR$!%,(-1#+/)+3,-&+(26+-&
BCRAD@2\S?2H"T?@)k7UBCVB)k7?\]6D#@="$!
< $!KLMNO;P#!.QR$AS
$&
TUVWX!+762,+6)2()0,%21
lW)XbSTG"vYO12345?EFGHI%
/$!Z.N[\W[]^E"__GNGHaf]\)00&b_clde7fp\$#00
?ghqi+
1$!C[jkyN"]\[]?Ef;<?[]?EFGHil
2$!C[jkyN"GHil]\#$"00"9:<sm[<5G?ghi2Wbx*?[]?E
FGHil!
$#
YZ[\!-,,%,(860,$8)2
)\<|FJK12;<12345m"lWRCn?GH!
$)
]^_!9-#.8()+-&+
12345NiWU12oE?
--- Chunk 1 ---
长度: 18 字符
内容:
GH!
"
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 517 KiB

106
data/pdf_chunks/page_7.txt Normal file
View File

@@ -0,0 +1,106 @@
=== 第 7 页切片结果 ===
图片: page_7.png
MD5: 24bb1954cdc6c4c03951780a2ffa40e3
文本长度: 1017 字符
切片大小: 500 字符
切片数量: 3 个
--- Chunk 0 ---
长度: 499 字符
内容:
"!6,-
"$!!ab
"$!$!!c9defghijkS
"$!$!$!!lm,-
12345?W*pi+.TU!q&$""V/WXYZ[?56#56!V/WXYZ[?56)
3?r9s~W)t!k?\]^_?&/$
n !!%&()aboc9defgh?ijkS
Z!![
u
31
v
45
w
-/
x
67
y
68
z
91
{
:;
|
3<
\]^_%"0;%=;#
+
"&
!+++
(&
+
*+
+
&++
!!C}~A12?9:.W!@?sOm!a312345"$i+WTU#\_W*p&#b&
;_&;<W_V$W2%&Z()&*+W,-.k?/0!4#$i+WTUZ[)MRS$
"$!$!$$!ABpqrE
#\&$""V/WXYZ[?56#?<1f?2!C}~R?3T956)3m4R3g_r
9?l5)3$&$""V/WXYZ[?56#?l5)3~67t"kl5r9s!X8Ar9N?l
5)3$
l12345TU?l5)3r9s9\Wn\t!k\]^_!4:5OmW)M.N?RS$
n $!sghturEvw
Z!![
u
31
v
45
--- Chunk 1 ---
长度: 500 字符
内容:
w
-/
x
67
y
68
z
91
{
:;
|
3<
l5r9#;%">#
+
+
#+
#+
#+
#+
&+
+
!!<=
z?l5)3O!"+0;%=;!t"k?l5)3r9#;O#+>!4
l5)3r9s?!"+@!"+A#+>?!"+@#?)%"0;%=;#$
#g;>:5OW)M.N?RS"t!kWXYzZ[?\]^_O*+0;%=;#$
"$!$$!xy1z
12345?qi+?@0)ATU$
q&$#"ab56#56!~W) ,-(&("++#BC -"ab#?\DRS$
"$$!{|}~
12345C9:0).W!@?E9:0)?STb!Xpq&$%"AB56#ls56N!_g
hqi+vZ~HF78WGHW@?8I$
"$!!"#$&!"%&&TUVWX&()8*+5
"$$!!!"#$
q&$&"ghij56#56!12345HZ~JCghW*p?/0ghij$
"$$$!!"%&
q&$"ghkl56#56!12345HZ~JCghW*p?/0ghkl$
"$$!TUVWX
C=#M<? 4&-KLsZ~JCEFGH
--- Chunk 2 ---
长度: 17 字符
内容:
I$
#
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_8.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 458 KiB

View File

@@ -0,0 +1,47 @@
=== 第 8 页切片结果 ===
图片: page_8.png
MD5: b1bbea8b2299d31d99e5213e8511e935
文本长度: 754 字符
切片大小: 500 字符
切片数量: 2 个
--- Chunk 0 ---
长度: 500 字符
内容:
!!n!4 KL#hi?@t)k7""48Xp5DkR8MUfD|wMTNoMwk?MOO#
-KLO?@t)k7"N48Xp5DkR8MUfD|wMTNo?N7.H7#
< !,-./0TUVWX?12
"$$"!()
12345Z~CghW.kPQ?mno$<5GCgh<s2Hm$ghWb*p?R2il
%=a!4B[SPT9"RT)*?4Us?VW&v~p\&00 W]\!"00#
"$$(!*+5
U#gXpXb120)?12345$C56".56N$_WYZW56k[B?i+$q
&$(%pq+56&56mvZ~\Zt]pq+6?;#
"$"!@91
"$"$!!=>@91
12345q&$)%str/56&ls56m$Z~^d#
"$"$$!34@91
"$"$$$!!5#34?@91
12345q&$*%C"uv?r/56&ls56m$Z~C"^d#
"$"$$$$!5]34?@91
12345q&$!+%CNuv?r/56&ls56m$Z~CN^d#
"$(!+5
"$($!!67895
MC)_wxWyz)?[\"[]"[jn$CqM.NRSls56m
--- Chunk 1 ---
长度: 254 字符
内容:
$Z~HF78"["G
HW@?8IWa7~C?#b#
"$($$!:;<=
)\{|EFGHI?{|}~~bBc(+B d0jZ[B#
"$($!>?v@
"$($$!!ABCDEF~GH
a3DEFm3&WIJ?)*m$DEFH~C3gef?.gW=h$ijK.2DEFk
]"l+?\pk]mf#.gZ~nPDEF~C?ef$\pk]mfTDEFclVZ~p
\DEFof?"$&p$bDEF\pk]mf.gXb~CUqC3gFBof?afsrs_~
C?ef#
%
!"!"#"#!$%%&

BIN
data/pdf_chunks/page_9.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 658 KiB

View File

@@ -0,0 +1,66 @@
=== 第 9 页切片结果 ===
图片: page_9.png
MD5: a0f4f9f366a1ca5a79237df39dfcb248
文本长度: 1168 字符
切片大小: 500 字符
切片数量: 3 个
--- Chunk 0 ---
长度: 500 字符
内容:
"$($$$!ABC?}~
DEFq&$!!!DEFef56"ls56#Z~78$
"$($$!AIC
DNF~X12345?OCk7Mk7rs_fl?jY#tDNFu\\L2H#?@u\\
92Hm#vwT9?6D~Z]\%&(00$
"$($$"!AICJ&
DNFfl~GCD|W_r|GH#D|W_r|GH~bBc(+B ?d0jZ~[B$
xUPk?DNFZcyfg?^P$
"$($$(!ABC(8KL
q&$!"!DEFnyGH56"ls56m#DEF["lEFT9Z~C\j2Y$DEF%"
l+p_q+vZ~nP$
"$($"!KL
"$($"$!!KCDEF~
a3?Fm3&WIJ?)*m#?FH~C3gef?.gW=h#ijK.2?Fk]5z
?\pk]mf!:?@WIJA?\]Lf"$.gZ~nP?F~C?ef#\pk]mfT?F
{lVZ~p\?Fof?"p#b?F\pk].gXb~CUqC3gFBof?afsrs_
~C?ef$
"$($"$$!KLMN(8KL
C9:0)?STb#?@n^~b+zKny?@#0_Z~Cgh7CHY2$1234
--- Chunk 1 ---
长度: 500 字符
内容:
5q
&$%!AB56"ls56N#@q&$!#!?@IJnyGH56"ls56m#?@nyGH\j\?F
Cgh7CH|Z~CY2#b?Fj\5zZ~CR2$
"$($(!OP}~
q&$!%!%&56"ls56N#12345?}i2Z~HF(V#b}~?n!Wef_+$
"$($&!QRpST91
12345a3GC(#4q&$!&!()*+z56"ls56m#(p(.5T))
uZ~78W"a#b$
"$($#!YZ[\}~
12345a3GCJKLM#4q&$!!JKLMef56"ls56m#JKLMpLM[5
Twxi2Z~78W"a#b$
"$($)!NO
"$($)$!!NOpS
12345?BCH&b|~CBV)#ZEBCC3g1/?#$BV)#bQ2KO<5G?
B{+UBV)$
"$($)$$!NOPUV~
q&$!(!BCDKLf56"ls56#BC?\9uDK)Z~p\%+00$
"$&!WXGY8Z3[\
"$&$!!]^,-
/"!12345,-?N%~!",-./.0)uv#bH\&\(?i2#0qrG91Y
ZK0)12345#)0)Zt.
--- Chunk 2 ---
长度: 168 字符
内容:
k?PQ*A\9$
1"!t0)12.YZ+<,m-)X&+m!aC12345MT.%W_!GH.n.%W
C_!Gs.B"#~r6_st?3/$
2"!C,-./.0)12H~0)&$0>$/0(&+1(&n2(nYZ+<?>T~]\
Wn\x34T>#+<st?>T~]\Wn\p534T>$
&
!"!"#"#!$%%&