|
|
#1 (permalink) |
|
Üyelik Tarihi: 14.12.2002
Yer: Ankara
Yaş: 29
Mesaj: 90
|
Office Dosyalarını PHP ile görüntüleme
Merhaba, Ben World gibi dosyalardaki içeriği , web ortamına aktarmak istiyorum. Mümkün mertebe format, sitil değişmeden bunu nasıl yapabileceğimizi öğenmek istiyorum. PHP.net sitesinde buna yönelik ayrı bir fonksiyon kütüphanesi göremedim. Mevcut dosya işlemlerinden çok daha fazlası yapılması gerekiyor sanırım. Google'de aradığımda çıkan sonuçlar, bu işlevi görebilen ancak sistemde server gibi çalışan bazı programlardan bahsediyor. Açıkcası benim aradığım bundan daha basit bir yöntem. Tabi varsa böyle bir yolu... Saygılar,
__________________
Biraz sarı, biraz da kırmızı... |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 05.12.2003
Yer: İstanbul
Mesaj: 899
|
Re: Office Dosyalarını PHP ile görüntüleme
Client da Word icinde mi gorunmesini istiyorsun yoksa HTML mi?
Word icinde ise sorun yok DB'den/diskten okutup, client a gondereceksin? HTML ise eger, iki ihtimal var. Birincisi serverda office kurulu olmali ki tavsiye etmem, server-side office ile acip icerigini Save For web ile alacaksin. Ikincisi ise dosya ilk kez sana geldiginde Save For web ile alip diske oyle yazacaksin. Dosyalar hali hazirda var ise de bir kereligine bir program ile HTML e cevireceksin. Word/Excel scripting i icin Word.Application/Excel.Application activexlerini kullanabilirsin, scripting yardimi icin de Office Help i herseyi iceriyor. |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 19.10.2005
Yer: Sakarya
Yaş: 25
Mesaj: 15
|
Re: Office Dosyalarını PHP ile görüntüleme
Microsoft Office'in kurulu olduğu sunucuda PHP'nin COM arayüzü ile istediğini yapabilirsin. http://php.net/ adresinin ilgili bölümünde örnekler var.
|
|
|
|
|
|
#6 (permalink) |
|
Re: Office Dosyalarını PHP ile görüntüleme
Aynı olayla ben de karşılaştım. Bulduğum pek pratik olmaya çözüm:
Word dosyası word'de açılır. Save for web denir. Sonra Microsoft office'in yarattığı HTML kodlarını temizleten bir yama var. Microsoft web bildiğiniz üzere word dosyasını web'e çevirirken HTML'i word dosyasının yapısına benzetmek istediğinden gereksiz bir dünya kod koyuyor. Bu programı forumda aratırsan bulabilirsin. Daha sonra sayfanın genel yapılarını içeren bir top ve bottom sayfalarını mesela wordgoster.PHP sayfasına include edersin. Sonra wordgoster.PHP sayfası içine açılıcak HTML sayfasını değişken olarak istetirsin. Bundan sonra mesela wordgoster.PHP?sayfa=word1.htm dersen bu sayfa kalıbı içinde word1.htm dosyasını açar. Yalnız yazılar bazen mesela 100% width olarak açılıyor bunu sen belirlediğin tablo kriteri mesela tablo genişiliği 700 olsun dersen olmuyor. Umarım anlatabilmişmdir...
__________________
Disconnected |
|
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 14.12.2002
Yer: Ankara
Yaş: 29
Mesaj: 90
|
Re: Office Dosyalarını PHP ile görüntüleme
Süper bilgiler vermişsiniz... bunlardan yolla çıkarak rastladığım bazı makaleleri paylaşmak ve benzer konuda araştırma yapan arkadaşlara vermek istedim. Ben projemi bu makalelerden başlayarak uygumaya başlayacağım. Sonuca eriince, bunu da burda paylaşmayı ümit ediyorum.
Genel olarak PHP-COM Functions ile ilgili bir makale: http://www.phpbuilder.com/columns/alain20001003.php3 PHP.NET sitesinde COM Sınıf ve Fonskiyonkları ile ilgili kaynak: http://tr.php.net/com Word dosyalarından .htm'ye cevrilen dosyayı modifiye eden yamaya ilişkin microsofta yer alan sayfa: http://office.microsoft.com/en-us/as...548651033.aspx
__________________
Biraz sarı, biraz da kırmızı... |
|
|
|
|
|
#9 (permalink) | |
|
Üyelik Tarihi: 25.08.2001
Yer: Antalya
Yaş: 27
Mesaj: 970
|
Re: Office Dosyalarını PHP ile görüntüleme
Bu da bonus olsun :)
(Dosya ekte) Alıntı:
__________________
Take me back to my boat on the river and I won't cry out any more |
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!