පී.ඩී.එෆ් ගොනු එක පැත්තකින් සංසන්දනය කිරීමට සහ දෙක අතර වෙනස් කිරීම් පෙන්වීමට හොඳ ක්රමයක් ඔබ දන්නවාද?
මෙය ඉටු කිරීම සඳහා මම වින්ඩෝස් මෘදුකාංගය සොයමි. ඔබට නොමිලේ සහ නොමිලේ නොවන නිෂ්පාදන පළ කළ හැකි නම් එය ඉතා හොඳ වේ.
පී.ඩී.එෆ් ගොනු එක පැත්තකින් සංසන්දනය කිරීමට සහ දෙක අතර වෙනස් කිරීම් පෙන්වීමට හොඳ ක්රමයක් ඔබ දන්නවාද?
මෙය ඉටු කිරීම සඳහා මම වින්ඩෝස් මෘදුකාංගය සොයමි. ඔබට නොමිලේ සහ නොමිලේ නොවන නිෂ්පාදන පළ කළ හැකි නම් එය ඉතා හොඳ වේ.
Answers:
Xdocdiff ප්ලගිනය සමඟ WinMerge උත්සාහ කරන්න . දෙකම සම්පූර්ණයෙන්ම නොමිලේ. අනුලකුණු වැල් අමුණා නැත.
පහත දැක්වෙන අදහස් කිහිපයක් යෝජනා කරන්නේ ඔවුන් කිසිදු වෙනසක් නොදකින බවයි. ඒ කියන්නේ ප්ලග් ඉන් නිවැරදිව ස්ථාපනය කර නැත. මෙන්න කොහොමද:
xdocdiff
ප්ලගීන කියවීමේ ගොනුව ඒවා තැබීමට පවසන ලිපිගොනු දමන්න (ස්ථාන දෙකක් තිබේ; ගොනු නම් වෙනස් විය හැකි බැවින් මම ඒවා මෙහි ලැයිස්තුගත නොකරමි. - කියවීම කියවන්න)
WinMerge හි, ප්ලගීන> ලැයිස්තුව වෙත ගොස් "ප්ලගීන සක්රීය කරන්න" පිරික්සුම් කොටුව සලකුණු කරන්න (මෙම පියවර කියවීමේදී අස්ථානගත වී ඇත xdocdiff
)
WinMerge හි, ප්ලගීන> ස්වයංක්රීයව ඇසුරුම් කිරීම තෝරන්න (පියවර 2 ට පෙර මෙය අක්රිය කර ඇත)
සංසන්දනය කිරීමේදී, සංසන්දනාත්මක කවුළුවල පෙළ ගොනු මෙන් පෙනෙනු ඇත.
Plugins > List and tick the "Enable Plugins" checkbox
මට නැති වූ දේ!
ලිනක්ස් සහ වින්ඩෝස් වල ඔබට භාවිතා කළ හැකිය diffpdf
( diff-pdf
මෙම ත්රෙඩ් එකේ සඳහන් කර ඇති දෙයට වඩා වෙනස් වේ ).
උබුන්ටු ස්ථාපනය මත මෙය ස්ථාපනය කරන්න:
sudo apt-get install diffpdf
පීඩීඑස් පෙළ හෝ දෘශ්යමය වශයෙන් සංසන්දනය කිරීමේදී මෙම උබුන්ටුජීක් පිටුව තවදුරටත් බලන්න .
වින්ඩෝස් සඳහා , මෙම Diffpdf වින්ඩෝස් අනුවාදය ඇත්තෙන්ම විශිෂ්ටයි. ඔබට http://soft.rubypdf.com/software/diffpdf වෙතින් බාගත හැකිය ( Win32 ස්ථිතික අනුවාදය වෙත අනුචලනය කරන්න ).
මම මෑතකදී මෙය සොයාගත් අතර මම එයට කැමතියි.
https://github.com/vslavik/diff-pdf
හරස් වේදිකාව, නොමිලේ, සහ හොඳින් ක්රියා කරයි.
diff-pdf
ක්රියාකාරීත්වයේ තිර රුවක් මෙන්න - PDF හි පෙළ වෙනස් නොවන බව සලකන්න, නමුත් අකුරු පමණක් (සහ ඊට අනුරූපව, පිරිසැලසුම් සැකසුම්):
එම රූපය ලබා ගැනීම සඳහා වූ ඇමතුම වූයේ:
diff-pdf --view testA.pdf testB.pdf
... එහිදී මෙම සරල රබර් කිරි ගොනුව සම්පාදනය කිරීමෙන් testA.pdf / testB.pdf ලබා ගනී pdflatex
(ඒ අනුව සෑම පීඩීඑෆ් සඳහාම, අදහස් බලන්න):
\documentclass[12pt]{article}
% without mathpazo: testA.pdf
\usepackage{mathpazo} % with mathpazo: testB.pdf
\usepackage{lipsum}
\title{A brand new test}
\author{Testulio}
\begin{document}
\maketitle
\lipsum[1-3]
\end{document}
diff-pdf
: වෙනස් කළ පෙළ සංසන්දනය කිරීම සඳහා ඩිෆ්පීඩීඑෆ් ඉතා හොඳයි, නමුත් රේඛීය පරතරයේ කුඩා වෙනස්කම් වැනි දේවල් නිදොස් කිරීම ප්රායෝගිකව කළ නොහැකිය - diff-pdf
අනෙක් අතට, මූලික වශයෙන් පිටු අන්තර්ගතය තබයි එකම පිටුවක සංසන්දනාත්මක ලිපිගොනු දෙකෙන්ම (නමුත් විවිධ වර්ණයෙන්) - එබැවින් රේඛීය පරතරය ගැටලු පහසුවෙන් හඳුනාගත හැකිය ... චියර්ස්!
අපගේ සමාගමේ පී.ඩී.එෆ් සංසන්දනය කිරීමටද අපට අවශ්ය වූ අතර අප සොයාගත් කිසිදු විසඳුමක් පිළිබඳව සෑහීමකට පත් නොවීය, එබැවින් අපි අපේම දෑ සාදා ගත්තෙමු: අයි-නෙට් පීඩීඑෆ්සී . එය නොමිලේ නොවේ, නමුත් අපි දින 30 ක අත්හදා බැලීමක් ඉදිරිපත් කරමු.
එය ජාවා භාෂාවෙන් ලියා ඇත, එබැවින් එය හරස් වේදිකාවකි.
එහි විශේෂත්වය වන්නේ එය අන්තර්ගතයට පෙළට පමණක් සංසන්දනය කිරීමයි (නැතහොත් පීඩීඑෆ් රූපයක් බවට පරිවර්තනය කර රූපය සංසන්දනය කිරීමයි). එය සතුව ලස්සන දෘශ්ය සංසන්දනාත්මක මෙවලමක් ද ඇත.
ඔබට ඇඩෝබි ඇක්රොබැට් එක්ස් ද භාවිතා කළ හැකිය. එය "දර්ශන -> සංසන්දනාත්මක ලේඛන" යටතේ පී.ඩී.එෆ්.
මෙම අවශ්යතා සමඟ මෑතකදී මෙය කිරීමට මට අවශ්ය විය (වෙනස PDF):
මම විවිධ පැකේජ කළමණාකරුවන්ගෙන් ලබා ගත හැකි pdftotext, wdiff, සහ colordiff ස්ථාපනය කළෙමි. (Macports සමග: sudo port install poppler wdiff colordiff
)
ඉන්පසු:
wdiff <(pdftotext old.pdf -) <(pdftotext new.pdf -) | colordiff
සිනිඳු පාට, වෙනස් වී ඇති වචන මොනවාදැයි දැන් මට පෙනේ.
වැඩි විස්තර: http://philfreo.com/blog/how-to-view-a-color-diff-of-text-from-two-pdfs/
විචලනය:
භාවිතා dwdiff
කිරීමෙන් තරමක් හොඳ ප්රති .ල ලබා ගත හැකිය.
මට HTML ප්රතිදානයද අවශ්ය විය, එබැවින් මෙම කුඩා ස්ක්රිප්ට් මඟින් CSS ටිකක් සහිත මූලික වෙබ් පිටුවක් සාදයි.
bash pc-script.bash old.pdf new.pdf > q.htlm
ඉන්පසු q.html
ඔබේ වෙබ් බ්රව්සරය සමඟ විවෘත කරන්න.
pc-script.bash
ගොනුව:
#!/bin/bash
OLD="$1"
NEW="$2"
cat <<EOF
<html><head><meta charset="UTF-8"/><title>Changes from $OLD to $NEW</title></head><style>
.plus { color: green; background: #E7E7E7; }
.minus { color: red; background: #D7D7D7; text-decoration: line-through; }
</style><body><h1>Changes from [ <span class="minus">$OLD</span> ] to [ <span class="plus">$NEW</span> ]</h1><pre>
EOF
dwdiff -i -A best -P \
--start-delete='<span class="minus">' --stop-delete='</span>' \
--start-insert='<span class="plus" >' --stop-insert='</span>' \
<( pdftotext -enc UTF-8 -layout "$OLD" - ) \
<( pdftotext -enc UTF-8 -layout "$NEW" - ) \
cat <<EOF
</pre></body></html>
EOF
pc-script.bash
ස්ක්රිප්ට් HTML සඳහා අක්ෂර වලින් ගැලවී නොයන බව සලකන්න .
ඔබ පීඩීඑෆ් තුළ පෙළ සංසන්දනය කරන්නේ නම්, ඉන් ඔබ්බට සැසඳීම මෙය කරයි.
නොමිලේ නොවේ, නමුත් දින තිහක නඩු විභාගයක් ඇත.
New > Text Compare
පී.ඩී.එෆ් ගොනු 2 ක් අතර පෙළෙහි මූලික වෙනස්කම් දැකීමට මට උදව් විය.
විශිෂ්ට මෙවලමක් සහ භාවිතා කිරීමට පහසුය: සංසන්දනය-එය v4 ( http://www.grigsoft.com/ වෙතින් )
විවිධ වර්ගයේ ගොනු සංසන්දනය කරයි. එහි PDF ගොනු සඳහා එකක් ඇතුළුව සමහර බිල්ට් පරිවර්තක ඇත.
තෘප්තිමත් ප්රති .ල සමඟ මම එය කිහිප වතාවක් භාවිතා කර ඇත්තෙමි.
ඇත්තටම මෙය උත්සාහ කළ යුතුයි. අත්හදා බැලීමේ අනුවාදය අසීමිත කාලයක් සඳහා සැසඳීමට ඉඩ දෙයි.
එය නොදන්න, නමුත් සැසඳීමේ පීඩීඑෆ් ද ඇත (නොමිලේ නොවේ, නමුත් දින 30 ක අත්හදා බැලීමක් කළ හැකිය): http://www.compare-pdf.com/download.htm
නොමිලේ, හොඳම නොවේ නමුත් ...
මම ලේඛන දෙකම විවෘත කර ඒවා එකිනෙකට එරෙහිව තිරය බෙදුවෙමි.
වඩාත්ම ප්රායෝගික විසඳුම නොවේ, නමුත් එය ක්රියා කරයි!
පී.ඩී.එෆ් ගොනු සඳහා හොඳ ඩී.අයි.එෆ්.එෆ් පැකේජයක් මා දැක නැති අතර අතින් හා කරදරකාරී වන අතර මගේ ක්රමය ක්රියාත්මක වේ!
මෙහිදී ඔබට පීඩීඑෆ් දෙකක් උඩුගත කළ හැකි අතර තෙවනුව නැවත ලබා ගත හැකි අතර එමඟින් දෙක අතර වෙනස ඔබට පෙන්වනු ඇත.
සියලු වේදිකාවල ක්රියා කරයි, කිසිවක් ඉගෙන ගැනීමට හෝ ස්ථාපනය කිරීමට සහ එය නොමිලේ.
පී.ඩී.එෆ් සංසන්දනය කිරීම සඳහා හොඳම මෙවලම සඳහා මගේ යෝජනාව කිවි පී.ඩී.එෆ් .
බොහෝ ඒවා මෙන් නොව, ඔබට ලේඛනයේ පෙළ සහ රූප යන දෙකම සංසන්දනය කළ හැකි අතර පිටු පික්සෙල් සිට පික්සෙල් දක්වා සංසන්දනය කිරීමට ඔබට තවත් විකල්පයක් ඇත. පෙළ සංසන්දනය කිරීමේදී එයට අනෙක් සියල්ලන්ටම වඩා විභේදන හැකියාවක් ඇත, මන්ද එය වෙනස් කළ අක්ෂර ඉස්මතු කරන අතර සම්පූර්ණ වචන නොවේ.
පී.ඩී.එෆ් වෙනසක් සිදු කළ හැකි එකම මෘදුකාංගය ද විය යුතු අතර එමඟින් ඔබට කැපී පෙනෙන වෙනස්කම් සෙවීමට අවශ්ය නොවන අතර ඔබට එක් වෙනසකින් තවත් එක ක්ලික් කිරීමකට යා හැකිය.
ඉතා හොඳින් ක්රියාත්මක වන නිදහස් අනුවාදයක් ඇත, නමුත් ගෙවන ලද අනුවාදය වෘත්තීය යෙදුම් අතර වෙනසක් ඇති ලාභම එකකි. ජාවා හි ලියා ඇති බැවින් වින්ඩෝස්, ලිනක්ස් සහ මැක් ඕඑස් මත ධාවනය කළ හැකිය.
පරිපූර්ණ විසඳුමට වඩා අඩු තවත්:
පී.ඩී.එෆ් වල ආකෘතිකරණය කෙතරම් සංකීර්ණද යන්න සහ ඔබ සොයන ආකාරයේ වෙනස්කම් මත පදනම්ව, මෙය හරි විය හැකිය.
වාණිජ: ඔබට මුල් ඇඩෝබි ඇක්රොබැට් ප්රොෆෙෂනල් ඩොලර් 449 කට භාවිතා කළ හැකිය:
සංශෝධිත පී.ඩී.එෆ් පෙර අනුවාදයකට සංසන්දනය කරන්න .
ඔබ ඇක්රොබැට් ගැන තීරණය කරන්නේ නම්, මෙම පිටුවේ අදහස් එහි භාවිතයට අදාළ වේ.
පීඩීඑෆ් ලිපිගොනු දෙකක් අතර සමමුහුර්ත අනුචලනය සඳහා ඉතා ප්රාථමික ආකාරයක් සඳහා, මා විසින් ලියන ලද පහත දැක්වෙන ස්වයංක්රීය හොට්කි ස්ක්රිප්ට් භාවිතා කළ හැකිය. එය උපකල්පනය කරන්නේ ඔබට සුමත්රා පීඩීඑෆ් කවුළු දෙකක් විවෘතව ඇති බවයි. කවුළු දෙකේම ඊළඟ පිටුවට යාමට දකුණ ඔබන්න, පෙර පිටුව සඳහා වමට ඔබන්න.
#IfWinActive ,SumatraPDF
Right::
orig := WinExist("A")
WinGet, outvar, List, SumatraPDF
win1 := outvar1
win2 := outvar2
WinActivate, ahk_id %win1%
sendinput {Right}
WinActivate, ahk_id %win2%
sendinput {Right}
WinActivate, ahk_id %orig%
return
Left::
orig := WinExist("A")
WinGet, outvar, List, SumatraPDF
win1 := outvar1
win2 := outvar2
WinActivate, ahk_id %win1%
sendinput {Left}
WinActivate, ahk_id %win2%
sendinput {Left}
WinActivate, ahk_id %orig%
return
නොමිලේ මාර්ගගත https://www.diffchecker.com/diff ද ඇත.
නමුත් එය ඉස්මතු කරන්නේ රූප හා හැඩතල ගැන්වීම් නොමැතිව පෙළ වෙනස්කම් පමණි. විශාල ලිපිගොනු වල නොවෙනස්ව පවතින කොටස් ගැලපීමේදී එය ඉතා දුර්වලය.