Cuminas DjVu SDK for .NET Framework
Redistribution Notes

Redistributable Files

This section explains about the redistributable files along with your application. Files NOT described in the section should not be redistributed without any prior permission from Cuminas.

DjVu# Core Module

The following files are DjVu# module.
net2/ contains the binaries for .NET Framework 2.0/3.0/3.5.
net4/ contains the binaries for .NET Framework 4.0.
win32 contains the binary for Windows 32-bit (Intel) and win64 contains the binary for Windows 64-bit (AMD64).

  djvusharp/
    net2/
      win32/
        djvusharp.dll
      win64/
        djvusharp.dll
    net4/
      win32/
        djvusharp.dll
      win64/
        djvusharp.dll

Please note that djvusharp.dll under net2/ depends on Visual C++ 2008 SP1 runtime and djvusharp.dll under net4/ depends on Visual C++ 2010 runtime.
For more information about VC runtimes, see the last section on the article.

Cartridge Viewer

The following files are for cartridge support. Although your application can implement your own cartridge installation and management GUI, CartridgeViewer.exe can be distributed for your users.

  cartridges/
    CartridgeViewer.exe

VPDAdmin support

The following files are for VPDAdmin support. These files can be redistributed if your license covers VPDAdmin. For the files under scripts directory are customizable. You can modify/remove/add any of these files for your application. Fore more about VPDAdmin automation scripts, see VPDAdmin documentation.

  vpdadmin/
    scripts/
      vpdadmin.xml
      xlsprn.js
    VPDAdmin.dll

OCR support (Core)

The following files are needed to support europian languages OCR support. These files can be redistributed if your license covers OCR.

  ocr/
    ocr32host.exe
    IRIS_OCR/
      aelex.alf
      aelex-farsi.alf
      afa.ytr
      afr.ytr
      alb.ytr
      appteklexicon.dll
      ast.ytr
      aym.ytr
      azl.ytr
      bal.ytr
      bas.ytr
      bem.ytr
      bik.ytr
      bis.ytr
      bre.ytr
      brt.ytr
      brz.ytr
      bsc.ytr
      bsl.ytr
      bul.ytr
      bye.ytr
      cat.ytr
      ceb.ytr
      cha.ytr
      cor.ytr
      cro.ytr
      cze.ytr
      dan.ytr
      date.ytr
      drs832.dll
      drsara32.dll
      dut.ytr
      eng.ytr
      esp.ytr
      est.ytr
      far.ytr
      fij.ytr
      fin.ytr
      fri.ytr
      frn.ytr
      fru.ytr
      gal.ytr
      gan.ytr
      grk.ytr
      grm.ytr
      grn.ytr
      hai.ytr
      han.ytr
      handpr.ocr
      heb.ytr
      hebrew8.ocr
      hil.ytr
      hun.ytr
      ice.ytr
      ido.ytr
      idrskrn.dll
      iimages.dll
      ilo.ytr
      ind.ytr
      int.ytr
      iri.ytr
      irism.dll
      itl.ytr
      jav.ytr
      kan.ytr
      kap.ytr
      kaz.ytr
      kic.ytr
      kur.ytr
      lav.ytr
      lit.ytr
      ltn.ytr
      lub.ytr
      lux.ytr
      mac.ytr
      mad.ytr
      mal.ytr
      man.ytr
      mao.ytr
      may.ytr
      mex.ytr
      min.ytr
      mlg.ytr
      mlt.ytr
      mol.ytr
      mon.ytr
      nah.ytr
      nop.ytr
      nrw.ytr
      nya.ytr
      nyn.ytr
      occ.ytr
      ocra1.ocr
      ocrb1.ocr
      pap.ytr
      pie.ytr
      pol.ytr
      prepro.dll
      prt.ytr
      psarabic.lps
      psfarsi.lps
      que.ytr
      rhe.ytr
      rom.ytr
      run.ytr
      rus.ytr
      sam.ytr
      sar.ytr
      sco.ytr
      sel.ytr
      ser.ytr
      sho.ytr
      slk.ytr
      sln.ytr
      som.ytr
      sot.ytr
      spn.ytr
      sun.ytr
      swa.ytr
      swd.ytr
      swg.ytr
      tag.ytr
      tah.ytr
      tat.ytr
      tet.ytr
      tok.ytr
      ton.ytr
      trk.ytr
      tsw.ytr
      tur.ytr
      ukr.ytr
      uzb.ytr
      war.ytr
      wel.ytr
      wol.ytr
      xho.ytr
      zap.ytr
      zul.ytr

Asian OCR specific files

The following files are needed to support asian languages OCR support. These files can be redistributed if your license covers asian OCR.

  ocr/
    IRIS_OCR/
      ir_fe.dll
      jap.ytr
      JAPCLAS.DIC
      JAPLANG.DIC
      JAPPP.DIC
      kor.ytr
      KORCLAS.DIC
      KORLANG.DIC
      KORPP.DIC
      ljeng32.dll
      ljocri32.dll
      ljpp32.dll
      ljseg32.dll
      sch.ytr
      SCHCLAS.DIC
      SCHLANG.DIC
      SCHPP.DIC
      tch.ytr
      TCHCLAS.DIC
      TCHLANG.DIC
      TCHPP.DIC

djvusharp.dll runtime dependency

djvusharp.dll is based on Visual C++ runtime and you should also take care about the runtime dependencies.

djvusharp.dll for .NET Framework 2.0/3.0/3.5

djvusharp.dll under net2/ (for .NET 2.0/3.0/3.5) depends on VC 2008 SP1 runtime and you should install it using one of the following packages:

  Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)
  http://www.microsoft.com/download/en/details.aspx?id=5582
  Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)
  http://www.microsoft.com/download/en/details.aspx?id=2092

Or, you can also use msm (merge module) included in VS2008 SP1 to develop your installer:

  For 32-bit:
    Microsoft_VC90_CRT_x86.msm
    policy_9_0_Microsoft_VC90_CRT_x86.msm

  For 64-bit:
    Microsoft_VC90_CRT_x86_x64.msm
    policy_9_0_Microsoft_VC90_CRT_x86_x64.msm

Please note that 64-bit module also contains 32-bit versions of DLLs.
These files are placed on the following location:

  C:\Program Files\Common Files\Merge Modules

Alternatively, though this is highly discouraged, you can also use the files on the following location:

  C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x86\Microsoft.VC90.CRT
  C:\Program Files\Microsoft Visual Studio 9.0\VC\redist\x64\Microsoft.VC90.CRT

djvusharp.dll for .NET Framework 4.0

djvusharp.dll under net4/ (for .NET 4.0) depends on VC 2010 SP1 runtime and you should install it using one of the following packages:

  Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)
  http://www.microsoft.com/download/en/details.aspx?id=8328
  Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)
  http://www.microsoft.com/download/en/details.aspx?id=13523

Or, you can also use msm (merge module) included in VS2010 to develop your installer:

  For 32-bit:
    Microsoft_VC100_CRT_x86.msm

  For 64-bit:
    Microsoft_VC100_CRT_x64.msm

Please note that 64-bit module also contains 32-bit versions of DLLs.
These files are placed on the following location:

  C:\Program Files\Common Files\Merge Modules

Alternatively, though this is highly discouraged, you can also use the files on the following location:

  C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x86\Microsoft.VC100.CRT
  C:\Program Files\Microsoft Visual Studio 10.0\VC\redist\x64\Microsoft.VC100.CRT

 

On 64-bit systems, Program Files should be changed to Program Files (x86).


 

See Also
Send Feedback