==============@PDF to JWW   PDFJWW֕ϊ  ===========================
y\tg@z@PDF to JWW
yo[Wz@1.42(2018.4.12)
y@@@@\z@PDFt@CJWWf[^t@Cɕϊ
yo@^@z@PDF2JWW.zip
y쌠@ҁz@y 
yҘAz@shigeru.dokite@nifty.com
yJ@z@Windows 10 { Visual Studio 2013
y@z@Windows 10 œmF
yĳʁz@t[\tgEGA
y]ځ@z@RiAA̐t@CYt邱Ɓj
===========================================================================

\tg̊Tvi\tgj

uPDF to JWWv(ȍ~ PDF2JWW ƕ\L)́APDF`̃t@Cǂݍ݁A
̒̃xNgf[^Jw_cad̃f[^ɕϊāAJWW`(ver6.0`)
t@Cŏo͂܂B

CAD(Jw_cadȊO܂߂)ō} PDFo͂ꂽ}ʃf[^AJw_cadŗp
łȂ̂ƂzJɒ肵c[łB
CADPDFɏo͂╶̃xNg}`݂̂PDFt@C璊o
ϊ̂ŁAPDF̎ʐ^摜͈ؖ܂B
XLi[╡@ŎXLč쐬PDF͕ϊł܂B

̂ CAD̂悤ȁAEō\PDF̕ῗx
ł܂Aʕʐ^E摜𑽗pPDF̕ϊɂ͂܂
܂B

܂APDFf[^̐ASĂ̐ESɂ͕ϊł܂B
R͕ʋL܂B̂͂QƂB
ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB
Jw_cad ́AJiro Shimizu  Yoshifumi Tanaka  
@Windowsœ삷@ėpQb`cit[\tgEFAjłB



CXg[EACXg[

CXg[͂܂B
zipt@C𓀂ďoPDF2JWWtH_̂܂܃hCu̓K
ɒuĉB

PDF2JWWtH_ɂ
@PDF2JWW.exe
@PDF2JWW.JWF
@JWsxf.dat
@zlib1.dll
́AS̃vOt@C
@ReadMe.txt
@̃\tgŏo邱ƁAoȂ.txt
́AQ̐ieLXgjt@C߂Ă܂B

ACXg[ꍇ́ÃtH_̂܂܍폜΂njłB
WXg쓙͂Ă܂B

ꉞAꂾł̃vO͗pł܂B

ɉāAGhostScript(ȉAGSƕ\L) CXg[Ă΁A
ϊ\PDFt@C͈̔͂L܂B
GhostScript  gswin64c.exe 𐄏܂ gswin32c.exe łg܂B
ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB



J/

J Windows 10 { Visual Studio 2013@ōs܂B
eXgׂ̈PDFt@ĆyPDF redirect V2zƂzv^
it[\tgjgč쐬Ă܂B
̊ōꂽPDFt@ĆAقڑSĕϊoĂ܂A
PDF쐬\tgōꂽPDFt@C̕ϊɂĂ͂ꂩ
؂d˂ĂƂɂȂ肻łB



NE{Iȑ̎菇

PDF2JWWtH_ PDF2JWW.exe 𒼂Ɏs΋N܂B

{Iȑ

@ yǍz@@@F<t@C><PDFǍ>ŁAϊPDFt@CǍށB

A ykڐݒz@F\ꂽ}ʏ̐mȋĂQ_
@@@@@@@@@ ENbNŎw肵A@l͂B

B yCzFiKvȏꍇj

C yۑz@@@F<t@C><JWWۑ>ŁA\ĂłJw_cad`
@@@@@@@@@ t@CŕۑB

Ƃ菇ɂȂ܂B

⑫...
@@ ʂɐ}\ꂽA̎_ŕϊ͐Ă܂B

@@@q܂APDF ɂ́Ã\tgPƂŕϊł̂ƁA
@@@PDFUGhostScriptɒʂȂƕϊłȂ̂Ƃ܂B
@@@̃\tgPƂŕϊłȂƔfƂ́AIɁuGSoRv
@@@؂ւĕϊdlɂȂĂ܂B
@@@ǂłϊłPDF̏ꍇ́APDFǍɁuPƁv()A
@@@uGSoRv(){^Ŏw肵ĕϊ̗ǂIł܂B

@@@݉ʂɕ\Ăf[^ǂ̕ϊɂ̂ÁAWindow
@@@ɕ\܂B

@@@<t@C><PDFǍ>g킸ɁAhbOAhhbvPDFǍ
@@@Ƃ\łB

@A PDFɂ͏kڏ͊܂܂ĂȂ̂ŁAu}ʁvϊꍇɏkڂ
@@ 킹ׂɕKvȑłBuʕv̕ϊł͕svł傤B

@@@ukڐݒvƂR}h͓ɐ݂Ă܂B
@@@ϊ̉ʂ\ꂽ_ŁAAQ_włԂɂȂ
@@@āA̒[_E_ENbNŃXibv\łB
@@@͂ꂽQ_Ԃ̎ۂ̐@͂ĂB

@@@͂ꂽQ_Ԃ̐@Ǝۂ̋kڒl(1/**)͎IɌ܂A
@@@JWWŕۑہASẴO[v̏kڂɓKp܂B
@@@PDFf[^ɐݒ肳Ă鎆TCYEȂ͈͂ŏkڂ
@@@̂ŁAk(1/**)͕̕K؂̗ǂlɂȂƂ͌
@@@B
@@@łꍇAPŖA܂͑Sł܂Ƃ߂ďkڎw\łB
@@@ēxA[_E_ENbN邱ƂŐ@lCł܂B

@@@kڎw肹JWWۑĂ\܂񂪁Ȁꍇ Jw_cadŊg/
@@@kďkڂ킹Kv܂B

@@@iʕ\̊gk Jw_cadƂقړ}EXŉ\
@@@@PDFɕ̕ł܂܂ĂꍇA[][]̃R}hŕŐ؂ւj

@B Kvȏꍇ̂݁B

@@@P̃Cɕϊꂽ̂Aw肵ʃCɈڂ
@@@AƂꍇɁAړ
@@@Eu̒vɂw
@@@EuAvɂw
@@@őIA܂Ƃ߂ĕʃCɈړR}hpӂ܂B
@@@݂̂ΏۂƂAȊO̐Ef[^͑ΏۊOƂĂ܂B
@@@Ŗɏ܂B
@@@ڂ͌qB

@C łPDF̏ꍇA\ĂPłۑ܂B
@@ łꊇŕۑ͂ł܂B

@@@o͂ JWWt@Cɂ͖ɕŐǋL܂B



CR}hî݁j(ver1.4`)

PDF2JWẂA PDFł̐̋ЂɂăCĂ܂A
[U[҂悤ɂ̓CȂP[X܂B
ϊJw_cad ŃCĂ̂łAJw_cad ɂ͖ޕ@
ł̃C@\ƂĐ݂܂B
@P̃Cɕϊꂽ̂A̐ʃCɈڂB
@́AsvȐʃCɈڂāA̐CɎcB
gz肵Ă܂B
݂̂ΏۂƂAȊO̐Ef[^͑ΏۊOƂĂ܂B

ȉ̎菇ő삵ĂB
@CR}hACRŋNBŖɏ܂B

@@@\Ăł́Aǂ̃CΏۂƂ邩ÃXgŎwB

@@@w肵C݂̎̂ŕ\܂B

@A@̔ŕ\ꂽ̂AʃCֈڂIB

@@@L a.b.c. ̂ꂩ̕@ŎI܂B
@@@ENbNłP{IiΐF\ɕωj
@@@@@ēxNbNΉB
@@@EENbNŘAQIiΐF\ɕωj
@@@@@ēxNbNΉB
@@@EhbO(E)Ŕ͈͎wIiΐF\ɕωj
@@@@@ēx͈͎w肷ΉB
@@@EőI
@@@@@w藓ɒ͂
@@@@u蒷v u̐v uZv
@@@@uƓƂɘAv@wB
@@@@@IiԐF\jԂŊmFAuԁI()viΐF\ɕωj
@@@@w藓̓}EXŐNbN邱ƂŁA̐捞݉\

@B@IiΐF\jAʃCɈړB

@@@ړ̃C̃XgőIAuړv{^ŃCړB
@@@IiԐF\jԂ͈̐ړ܂B

 ENbNł́uAQIv́AȐQ Box}` ǋ̐ 
ꊇIł̂ŁAJw_cad Ƃ͈ʓIȎgɂȂĂƎv܂B
̑I𑀍 JW_cad ɎāA
@͈͑IF{^hbOE
@Undo@@FE{^hbOE(S)
@Redo@@FE{^hbOE(T)
Ƃ삪o悤ɂĂ܂B

j_\ꍇA͂P{̔jł͂ȂA̒Z
AȂĂłB
ϊf[^̂̂덷܂ł邽߁Auv́Aw蒷́}1%
덷ł܂B
Ŗɏ̂ňUP̕łŃCƕʂ̕łɕ\ؑւ
CȌԂɖ߂Ă܂܂Bʂ̕łɕ\ؑւOɁAC
łjwwۑĂB




p̒ӁAAhoCX..

ÍꂽPDF́Aϊł܂B

ydvzPDFf[^̒쌠ɂ
@PDF̕ϊɌƂł͂܂񂪁Al̒앨i}ʓjA
@쌠ɐG`ŗpꍇA쌠҂̗𓾂Kv܂B

PDF̃f[^͏kڏĂ܂B
Jw_cadŗpɂ́Aϊɏkڂ킹鑀삪KvłB
PDF2JWWŏkڎw肷ꍇAȂׂXpŐ@w肷قǂ
kڒl𓾂₷Ȃ܂B

ydvzϊJWWf[^ɂ͂x̌덷c܂B
@͌ PDFf[^̉𑜓x̖ŁAނ𓾂ȂۂłB

ujvu_v́Aujvu_vɕϊꍇƁA
Z̘AɏꍇƂ܂B

PDF̃f[^́u~vu~ʁvƂf[^`Ă܂B
̂߁ASĂ̋Ȑ͑p`AAɕϊ܂B

͕ϊĂ悤ɌĂA悭ƒɕsRȕAuHv
܂܂Ă邱Ƃ蓾܂BӂĂB

ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB




uPƕϊvƁuGSoRϊv

̃\tgPDFt@C̕ϊɂQނ̕ϊXCb`܂B
EuPƕϊv@́APDF2JWW ŕϊB
EuGSoRϊv́Aw肵PDF t@CGS ňU ϊ₷
@@@@@@@@@@tH[}bgPDF ɏĂ炻ϊB
ƂႢ܂B(GS = GhostScript)
GSCXg[ĂȂŁÃ\tgPƂł̎gp\łB

ʏPDFǂݍނƁuPƕϊv܂AꂪłȂPDFf[^
ꍇAIɁuGSoRϊvɐ؂ւĕϊ܂B
PDF ̃tH[}bg̓f[^̍\ʂŁAPDF2JWW ł͕ϊ
łȂPDF t@C邽߁Â悤ȎdlɂĂ܂B

ǂłϊłPDF̏ꍇ́APDFǍɁuPƁvAuGSoRv
{^Ŏw肵ĕϊ̗ǂIł܂A
EPƕϊł͕ϊs\PDF łAGSoRȂϊ\ȂƂc
Eǂłϊł邪AʂقȂAPƂ̕p₷c
EPƕϊŐϊłPDFAGSoRł͕A
@͂̕Ă܂c
EGSoRƕϊɕϊd˂鏈ɂȂAxȂ邱Ƃc

A낢ȃP[X܂B[U[̔fŎgĂB

jGSƘAɂ́Ap\R GhostScript ̃CXg[KvB
@@(gswin32c.exe  gswin64c.exe)

ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB



ϊ\PDF

PDFt@ĆA쐬PDF쐬\tgƂɃtH[}bgʂŁA
ڂ͓PDFt@CłAg͈قȂĂ邱ƂʂłB
璆g̈قȂPDFt@Cɂ́APDF2JWW PƂŕϊ\Ȃ̂ƁA
PƂł͖AGSoRȂ\Ȃ̂Ƃ܂B
ȉ͂̃\tg̓eXg͂ĂF񂩂̕񍐂łB

 ȉ̃\tg쐬PDF́APƂŊT˗ǍDȕϊ\i炵j
EPDF reDirect V2
ECubePDF@ iؐFj
EPrimoPDF@iؐFj
EDocuWorks iؐFj
EMicrosoft Print to PDF
EPdfCreator
EPdfFactory@ (̕ϊꕔH)

 ȉ̃\tg쐬PDF́AGSoRɂ邱Ƃ xϊ\
EAdobe_Acrobat9
EAdobe_Illustlator
EMacOS_QuartzPDFContext

ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB



ݒpt@C@PDF2JWW.JWF

 PDF2JWWtH_ PDF2JWW.JWFƂt@C(eLXg`)܂B
{Jw_cad JW_WIN.JWFƓl̐ݒt@CŁAɏĂ܂B
włݒe͂̃t@C̒ł̐QƂĂB



̑

<t@C>  <PDF|[go> R}hŁAǂݍ PDFt@C
f[^eAϊ󋵂ȒPɓZ߂|[gt@C(.txt)o͂܂B
̃c[J̃fobOpɗpӂR}hȂ̂ŁAʏ͎g
Kv̂Ȃ̂łB




ŌɁEE

`FbN͍sĂłASƂ͒fł܂B
e[U[̐ӔCɂĂpB

l̒앨i}ʓjA̒쌠ɐG`ŗpꍇA쌠҂
𓾂Kv܂B

{̓t[\tgEFAłB
{i̎gpɂ邢Ȃ鑹Qɂ҂͐ӔC𕉂܂

                                          @@@@@@@@@@@y  
===========================================================================


===========================================================================

o[W

ver_1.42
EʒuɓTCY̓񂪏dȂĂꍇ̔r茵
@`FbN悤ɂB
EтɊԊuĕԂׂ񂪂P̌qɂȂ邱Ƃ
@sCB
Eꕔ̕ŃTCYُ킪sCB
EkڎwR}hłNbNʈړo悤ɂB
EȊO̐ɕϊ邱ƂsCB
E꒼ɕԒZ̗1{̐ijEjɕϊoȂƂ
@sCBiAɌj
EPDF}`ɖ邱ƂsCB
Ekf[^̓WJɎsăt[Y邱ƂsCB


ver_1.41
EPDFf[^ɂĂ͓ǍA͕Ő؂ւɃt[Y邱Ƃ
@sCB
@@茳ɂf[^Ō؉\ȃP[XőΉB

ECR}hǂB
@@}EXR}hUndo Redo o悤ɂB
@@͈͎wŃCړIo悤ɂB
@@Cړwo悤ɂB
@@̑A쐫B

EقړʒuɓTCY̓񂪏dȂĂꍇAPc
@d폜dlɂB


ver_1.4
Ever1.3ȍ~Őȉ̕sC
@@܂ŕϊłĂPDFϊłȂƂB
@@PDF̏ꍇAŐ؂ւ\oȂƂB
@@JWFt@C𐳂ǂݍ߂ȂƂB
@@̑Aϊ~X\ȕsB

EvÕǗSʓIɌƂ
@@TCY̑傫PDFłϊ\ɂȂA삪肵B
@@i1000łPDFt@CœeXgj
@@t@CTCYEŐ傫PDFłZԂŊJ悤ɂȂB
@@ϊSňꊇϊeŒϊɕύXB

EňꗗR}h̑쐫PAwłփWv\ɂB
E\Fő{50{܂łƂB
EPDFreport ̏PB
E̒ŃCR}hǉB

ȆAȉ̕sC
@@kڐݒɕŐ؂ւƏkڏ񂪏B
@@kf[^̓WJŁAꕔ̐E\B


ver_1.31
EDocuWorks ō쐬ꂽPDFt@C̕ϊɂΉ
@iTvȂ̂Ō؂͕s\܂j

ver_1.3
E킪ϊȂƂsCB
EPDF ϊꍇAuϊ@0/0 Łv\悤ɂB
Eϊ̕ŕ\ŁA10ŃWv{^ǉB
Ex傫PDFt@CɂΉł悤ɂB
@@E͂it@CTCYAŐAf[^̃IuWFNgɂj
@@PDFt@C傫鎞ɃbZ[W\
EϊɁukڐݒṽbZ[W\悤ɂB
E̕ϊAϊx⍂߂B
@@ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB
E꒼ɕԒZ̗1{̐ijEjɕϊ悤ɂB
@@AɌ
@@ʂcj邽߂̋@\łASĂ̐ɑΉĂ킯
@@ł͂܂B
@@ڂ́ũ\tgŏo邱ƁAoȂ.txtvQƁB

ver_1.2
EPDFǍ݂̃R}h{B̃\tgPƂŕϊłȂƔfƂ
@ɂ́AIɁuGSoRvɐ؂ւĕϊdlɂB
EPDFǍɁuPƁvuGSoRv{^Ŏw肵Đ؂ւ悤ɂB
E}EXzC[ɂY[ݒt@CŎwł悤ɂB
Ec[o[̃{^zuꕔύXB
EϊJWWf[^̕1`10̃TCYAxϊeɍ킹悤
@ɂB
EoJWWf[^̃tH[}bg̕sꕔCB
Ep̈ꕔ '(' ϊȂƂsCB

ver_1.1a
EJWW ŏo͂t@C̃tH[}bgsmŁAꕔ̃\tgœǂ߂ȂA
@ƂsC

ver_1.1
EGSoRŕϊt@CipXjXy[X܂łĂg悤
@ɂ
Ekڐݒ@\ǉ
Ey[Wꗗ@\ǉ
EϊŌϊP[XꕔP
EzusmȃP[XꕔP
Eʕ\̊gk Jw_cadƂقړl̃}EXłł悤ɂ
EJw_cad ŊJASXF[hɂƃt[YsC
Eis̕j܂PDFϊꍇɁAJw_cad 
@JȂƂsC
Eݒpt@C̔wiFƕFfĂȂsC

ver_1.0
E2016/06/07 J

===========================================================================
