S. A. Arkadaşlar.
Ben dokümantasyon sistemi oluşturmak istiyorum. Bu sistemde daha önceden word ya da open office ile oluşturulmuş tablolu, resimli, wordartlı bir sürü doküman mevcut. Bunları programa ( veritabanına) kaydetmek istiyorum. Düzen olarak da aynı kalmaları gerek. Yani dokümanlardaki tablo yapıları değişmemeli.
ilk olarak şu şekilde bir şey düşünmüştüm. Doküman isimlerini ve yolunu sisteme tanıtayım. İnsanlar arama yaptıklarında oradan bulsunlar daha sonra da aç denildiğinde de belirtilen yoldaki dosyayı açsın.
sonra bu bilgileri veritabanında tutmaya karar verdim. Yazdırma işleminde üst ve alt bilgileri otomatik olarak yazacak, istenildiğinde pdf olarak export edebilecek bir sistem olsun istedim.
Bunu yapabileceğim bir yöntem var mı? ya da delphi bileşenleri ile metin içine tablo oluşturabilir miyim?
winword dosyalarının içeriğini almak?
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- sarp_halit
- Üye
- Mesajlar: 241
- Kayıt: 17 Ara 2003 04:30
- Konum: Cennet Fethiye
- İletişim:
winword dosyalarının içeriğini almak?
Fethiye den herkese sevgiler ...
X))@:>
X))@:>
Re: winword dosyalarının içeriğini almak?
Dosyaları blob alana kayıt etmeyi dene...ne dosyası ise vt den çağırdıktan sonra shellexecute ile çalıştır...
Re: winword dosyalarının içeriğini almak?
Veritabanına eklemek bir yöntem ancak veritabanı yükünü artıracaktır. Bu nedenle daha önce senin de belirttiğin şekilde bir klasörde biriktirmen kendi uyguladığım yöntemle örtüşüyor. Bunu yaparken de projen içinden bu dosyaları ZIP ile sıkıştırıp sonra aktar ki büyük oranda hız ve yer kazanabilesin. Ağ altından bir klasöre atıp almak istediğinde bile bı trafik azalması sana ekstra hız olarak hizmet edecektir.
Veritabanında kayıt numarası veya belirleyeceğin bir format ile isimlendirip, ilgili kayda konumlandığında bu ismi elde ederek ZIP açma işleminin ardından işleme alabilirsin.
Uses'a ZLib ekleyip TCompressionStream ile dilediğin dosyayı ZIP ile sıkıştırabilirsin ve de açabilirsin.
Başarılar.
Veritabanında kayıt numarası veya belirleyeceğin bir format ile isimlendirip, ilgili kayda konumlandığında bu ismi elde ederek ZIP açma işleminin ardından işleme alabilirsin.
Uses'a ZLib ekleyip TCompressionStream ile dilediğin dosyayı ZIP ile sıkıştırabilirsin ve de açabilirsin.
Başarılar.