Search in sources :

Example 1 with TrpDocPacker

use of eu.transkribus.core.io.TrpDocPacker in project TranskribusCore by Transkribus.

the class TrpDocPackerTest method main.

public static void main(String[] args) {
    // final String BASE = "/mnt/dea_scratch/TRP/";
    // //	String docPath = BASE + "Bentham_box_002/";
    // String shitDoc = BASE + "Schauplatz";
    // String shitDoc = BASE + "TRPTestDoc_I_ZvS_1901_1Q";
    String shitDoc = "/mnt/iza_retro/P6080-029-019_transcriptorium/master_images/14_bozen_stadtarchiv/Ratsprotokolle Bozen 1470-1684 - Lieferung USB Platte 9-7-2013/HS 37/HS 37a";
    String zipPath = "/tmp/test.zip";
    try {
        TrpDocPacker packer = new TrpDocPacker();
        TrpDoc doc = LocalDocReader.load(shitDoc, true);
        Md5SumComputer md5Comp = new Md5SumComputer();
        // md5Comp.addObserver(passthroughObserver);
        doc = md5Comp.computeAndSetMd5Sums(doc);
        File zipFile = packer.packDocFiles(doc, zipPath);
    // 
    // TrpDoc doc2 = packer.unpackDoc(new File(unzipPath), null);
    // System.out.println(doc2);
    // TrpDoc doc = LocalDocReader.load(docPath, false);
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Also used : Md5SumComputer(eu.transkribus.core.io.util.Md5SumComputer) TrpDoc(eu.transkribus.core.model.beans.TrpDoc) TrpDocPacker(eu.transkribus.core.io.TrpDocPacker) File(java.io.File)

Aggregations

TrpDocPacker (eu.transkribus.core.io.TrpDocPacker)1 Md5SumComputer (eu.transkribus.core.io.util.Md5SumComputer)1 TrpDoc (eu.transkribus.core.model.beans.TrpDoc)1 File (java.io.File)1