2012-04-17 41 views
5

Bir belge yönetimi projesini geliştiriyorum ve bir şart web sayfalarında belgeleri (word, pdf, vb.) Oluşturmaktır. Pdf iframe, object veya embed tag ve servlet ile oluşturulabilir. Ancak kelime, excel gibi diğer belgeler web sayfasında oluşturulamaz. Benim çözümüm, bu belgeleri render haline getirerek pdf veya html'ye dönüştürerek bunları böyle render etmektir. Onları JODCONVERTER ile dönüştürmeyi denedim ve çevirir ama bir kelime (docx) neredeyse 700 sayfa pdf 25-30 sn, 30-35 sn html dönüştürür. Çok fazla. Olaylar sırasında, çok fazla beklemek kullanıcılar için iyi değil. Belgeler başka bir yer değil sunucumuzu depolayacak. Daha hızlı dönüşüm veya daha iyi bir çözüm için başka bir şey var mı?JODCONVERTER'den daha hızlı

Teşekkür ederiz!

+1

Pdf/html'ye önceden dönüştürebilir ve veritabanı/dosya sistemine kaydedebilirsiniz. Yoksa bunu yapmamanın bir sebebi var mı? –

+0

O zaman disk alanı sorunu olacak. Sanırım her iki sürümü de sadece web sayfasında oluşturmak için saklamak iyi değil. –

+0

Alfresco Topluluğu dosyaları mükemmel şekilde önizleyebilir. Kodlarını kontrol etmek isteyebilirsiniz http://wiki.alfresco.com/wiki/Source_Code – Soronthar

cevap

0

700 sayfa içeriğin bir araya getirilemez. Google Dokümanlar bile, yüklediğiniz dokümanlar için sizi bir bulut dönüşüm kuyruğuna yerleştirir. Böylece, belgenizi belgelerinizi tek tek dönüştürecek bu sıradaki kuyruğu uygulayabilirsiniz ve dönüşüm işlemi beklerken kullanıcıya doğru bir mesaj gösterebilirsiniz. Bu sıra, dönüştürülmüş dosyayı elbette dosya sistemine kaydetmelidir, böylece istediğiniz zaman görüntüleyebilirsiniz. Disk alanı problemini burada düşünmelisiniz.

Kör bir çözüm, tarayıcının yani microsoft ofisinin kurulu olduğu düşünülürse, dosyayı tarayıcıda doğal olarak açacağı düşünülürse, dosyayı başka bir tarayıcı sekmesinde doğru mimetype ile açmaktır. Ancak, platformdan bağımsız bir çözüm değildir.

1

Tembel/paralel dönüştürme işlemi ile birlikte jodconverter + LibreOffice 3.5. * Veya jodconverter + OpenOffice.org 3.4.1 (Son zamanlarda denedim ve LibreOffice 3.6 +/4.0 + 'dan çok daha hızlıdırlar) kullanabilirsiniz. yanıt sürelerini iyileştirmek için.

+0

Ne kadar hızlı paylaşabiliyor musunuz? –

+0

Elbette benim sayılar deneysel, ancak benim denemelerde LibreOffice 3.6+ (LO36) iki katına alır saat 4.3 mb (500 sayfa aprox.) "Doc" dönüştürmek için zaman LibreOffice 3.5 (LO35) zaman pdf aynı görev Açık olmak gerekirse: LO35: 35s, LO36: 72s, OpenOffice.org 3.4.1: 42s .; Aprox. saniye cinsinden süreler. ("ingilizce" için özür dilerim) – Gabriel