Editing Hilfe:Lösungsvorschläge/Angaben PDFs vergleichen

Jump to navigation Jump to search

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
 
Bei Semesterwechsel ist festzustellen ob bzw. wie sich die Angaben geändert haben.
 
Bei Semesterwechsel ist festzustellen ob bzw. wie sich die Angaben geändert haben.
<ol>
+
 
<li>Beide PDFs downloaden, z.B:
+
1) Beide PDFs downloaden, z.B:
  
 
<pre>
 
<pre>
wget http://www.algebra.tuwien.ac.at/panholzer/analysis-ue-2018s.pdf -O 18s_panholzer.pdf
+
wget https://www.dmg.tuwien.ac.at/gittenberger/ANA.pdf -O gittenberger19s.pdf
wget https://www.dmg.tuwien.ac.at/gittenberger/ANA.pdf -O 19s_gittenberger.pdf
+
wget http://www.algebra.tuwien.ac.at/panholzer/analysis-ue-2018s.pdf -O panholzer18s.pdf
 
</pre>
 
</pre>
  
<li> Hashsums vergleichen:
+
2) Hashsums vergleichen:
  
 
<pre>
 
<pre>
 
$ md5sum *.pdf
 
$ md5sum *.pdf
5a0f64a7e2849b3949a6e939af80232c 18s_panholzer.pdf
+
94a3dcd0dc3aeee6b2a7d41e7a46e29b gittenberger19s.pdf
94a3dcd0dc3aeee6b2a7d41e7a46e29b 19s_gittenberger.pdf
+
5a0f64a7e2849b3949a6e939af80232c panholzer18s.pdf
 
</pre>
 
</pre>
  
ident &rarr; alle Angaben sind gleich (selbe Datei)
+
3) Wenn beide PDFs das gleiche Format beibehalten haben kann man sie mit <code>pdftotext</code> und <code>diff</code> vergleichen:
 
 
<li> Wenn beide PDFs das gleiche Format beibehalten haben kann man sie mit <code>pdftotext</code> und <code>diff</code> vergleichen:
 
  
 
<pre>
 
<pre>
Line 25: Line 23:
 
</pre>
 
</pre>
  
kein Unterschied &rarr; alle Angaben sind gleich (PDF wurde nur rekompiliert)
+
4) Wenn eine PDF 2 Seiten auf einer Seite hat, splitte sie mit [https://github.com/Gittenburg/vowi/blob/master/vowi/split-pdf-pages.py split-pdf-pages.py].
 
 
<li> Wenn eine PDF 2 Seiten auf einer Seite hat, splitte sie mit [https://github.com/Gittenburg/vowi-scripts/blob/master/vowi/split-pdf-pages.py split-pdf-pages.py].
 
  
 
<pre>
 
<pre>
split-pdf-pages.py 19s_gittenberger.pdf
+
split-pdf-pages.py gittenberger19.pdf
 
</pre>
 
</pre>
  
<li> Konvertiere die PDFs zu Text:
+
5) Konvertiere die PDFs zu Text:
  
 
<pre>
 
<pre>
Line 39: Line 35:
 
</pre>
 
</pre>
  
<li> Vergleiche die PDFs, konvertiere Ansi-Farben zu HTML, wandele es in einen Codeblock um und kopiere das ganze:
+
6) Vergleiche die PDFs, konvertiere Ansi-Farben zu HTMl wandele es in einen Codeblock um und kopiere das ganze (<code><nowiki>__NOINDEX__</nowiki></code> damit die Seite nicht auf Google aufscheint wenn man nach Angaben sucht):
  
 
<pre>
 
<pre>
git diff --color-words --no-index *.txt | aha -n | sed 's/^/ /' | xclip
+
(echo __NOINDEX__; git diff --color-words --no-index <alt>.pdf <neu>.pdf | aha -n | sed 's/^/ /') | xclip
 
</pre>
 
</pre>
  
Line 48: Line 44:
  
 
z.B: [[TU Wien:Analysis UE (diverse)/Übungen SS19/Diff SS18]]
 
z.B: [[TU Wien:Analysis UE (diverse)/Übungen SS19/Diff SS18]]
 
Idealerweise füge <code><nowiki>__NOINDEX__</nowiki></code> hinzu, damit die Seite nicht auf Google aufscheint wenn man nach Angaben sucht.
 
</ol>
 

Please note that all contributions to VoWi are considered to be released under the GNU Free Documentation License 1.3 (see VoWi:Urheberrechte for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)