Uygulamaların genellikle belgeleri dinamik olarak oluşturması gerekir. Bunu yapmanın bir yolu Microsoft Office gibi uzman bir kitaplık kullanmak olacaktır. IntBelgeyi parça parça oluşturmak için Word'ü kullanın.
Ne yazık ki böyle bir kitaplığın kullanılması, belge içeriğinin onu üretmek için kullanılan kitaplığa bağlı olduğu anlamına gelir. Belge oluşturmak için kullanılan kitaplıkların çoğu içeriğin kodlanmasını gerektirdiğinden into kitaplığa özgü bir nesne yapısı.
Bu nedenle, bir uygulamanın PDF formatında bir belge üretmesi gerekiyorsa, bu daha sonra Microsoft Word'de de gerekli olacaktır. Belgeyi dönüştürmek için gereken kodun önemli ölçüde farklı iki yolla yapılması gerekir.
Neyse ki, belgeleri temsil eden bağımsız bir formatımız zaten var, bu elbette HTML! HTML'yi CSS ile birleştirirseniz belge istediğiniz şekilde biçimlendirilebilir.
Bu, oyunun kurallarını değiştirecek bir gelişme çünkü HTML bilgisi zaten oldukça yaygın. Bu, bir web geliştiricisinin yerel bir HTML dosyasında istediklerini oluşturmasına olanak tanıyan büyük bir öğrenme eğrisinin olmadığı anlamına gelir. Bir tarayıcıda görüntülemek, tam olarak doğru olanı elde etmenizi sağlar.
Ancak belge içeriğini uygulamadan kurtarabilme konusunda eksik olan bir şey var. Bu elbette HTML'yi dönüştürebilen bir sistemdir into PDF ve DOCX.
GrabzIt böyle bir sistem sağlar; GrabzIt'in API'sini kullanarak bir uygulama herhangi bir HTML'yi dönüştürebilir into gerekli belge formatı.
Bu, belgenin gelecekte farklı formatlarda üretilmesini çok daha kolay hale getirir. Örneğin, iş dünyasında sıklıkla olduğu gibi, bir kullanıcı gereksinimi yalnızca PDF formatındaki bir raporun artık Word'de de mevcut olmasını talep edebilir. Elbette aynı HTML de dönüştürülebilir into PNG, WEBP ve JPEG gibi desteklenen diğer formatlar.
Geliştirici HTML belgesini tam olarak doğru bir şekilde aldıktan sonra, gelecekteki dönüşümlerde kolayca kullanılabilecek bir şablon oluşturmak için düzenli olarak değişen parçalar değişkenlerle değiştirilebilir.