Oracle’da rtf’i text’e çevirmek.

Rtf dosyalarınızı text formatına çevirmeniz gerekebilir. Oracle’da bu işlemi oracle text fonksiyonlarını kullanarak yapabilirsiniz.

İlk önce policy oluşturmalısınız.

ctx_ddl.create_policy(policy_name => 'rtf2text_policy', FILTER => 'CTXSYS.AUTO_FILTER');

Çevirim Fonksiyonu

CREATE OR REPLACE FUNCTION "RTF2TEXT"(p_rtf clob) RETURN CLOB IS
c_text clob;
BEGIN
   ctx_doc.policy_filter(policy_name => 'rtf2text_policy',
                         document => p_rtf,
                         restab => c_text,
                         plaintext => TRUE);
   RETURN c_text;
END;

10gR2 Enterprise Edition ile test edilmiştir.

Leave a Reply

Your email address will not be published. Required fields are marked *