powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle BI Publisher 12c кириллица в PDF
13 сообщений из 13, страница 1 из 1
Oracle BI Publisher 12c кириллица в PDF
    #39124278
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток! Поделитесь знаниями в области настройки BI Publisher'а: как сделать чтобы вместо знаков "?" в PDF были нормальные буквы. По темам форума прошелся и как результат вместо простых знаков "?" появились форматированные: разные размеры шрифта и начертания.
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39124328
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GunsmeatДоброго времени суток! Поделитесь знаниями в области настройки BI Publisher'а: как сделать чтобы вместо знаков "?" в PDF были нормальные буквы. По темам форума прошелся и как результат вместо простых знаков "?" появились форматированные: разные размеры шрифта и начертания.
Для начала, докопируйте все недостающие ttf файлы во всех найденных
$JAVA_HOME/jre/lib/fonts
Нужно чтобы список файлов был один
Обычно не хватает
Код: plsql
1.
2.
3.
4.
5.
ALBANWTJ.ttf
ALBANWTK.ttf
ALBANWTS.ttf
ALBANWTT.ttf
ALBANYWT.ttf

ну и дополнительно:
How To Set Up Font For MS Word Bi Publisher Plugin Use? (Doc ID 1963329.1)
How To Add A Custom Font To A BI Publisher Template (Doc ID 1676405.1)
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39124611
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Фонты положил, никакого эффекта.
Фонты:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
ALBANWTJ.ttf
ALBANWTK.ttf
ALBANWTS.ttf
ALBANWTT.ttf
ALBANYWT.ttf
arial.ttf
arialbd.ttf
arialbi.ttf
ariali.ttf
times.ttf
timesbd.ttf
timesbi.ttf
timesi.ttf


Поделитесь примером XDO.cfg на работающем BI Publisher.
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39124687
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GunsmeatФонты положил, никакого эффекта.
Фонты:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
ALBANWTJ.ttf
ALBANWTK.ttf
ALBANWTS.ttf
ALBANWTT.ttf
ALBANYWT.ttf
arial.ttf
arialbd.ttf
arialbi.ttf
ariali.ttf
times.ttf
timesbd.ttf
timesbi.ttf
timesi.ttf


Поделитесь примером XDO.cfg на работающем BI Publisher.

Нет сейчас под руками работающей конфигурации
Вы сначала разберитесь каких фонтов не хватает
Ну и посмотрите здесь
Oracle BI Publisher Demo Library
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39124690
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejnin,
И посмотрите русские буквы в XML есть?
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39124953
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну может я с самого начала не правильно начал.
Есть APEX 5, там генерируется XML с данными для создания отчета:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
<DATA>
<ROWSET1>
   <ROWSET1_ROW>
      <LS_O>123456</LS_O>
      <LS_N>7890</LS_N>
      <ADDRESS>ПЯТИГОРСК, БОЛЬНИЧНАЯ, Д. 15, КВ. 15</ADDRESS>
      <MOH_ID>9874</MOH_ID>
      <MOH_NAME>ТСЖ "Золотой колос"</MOH_NAME>
      <OBJ_ID>954187</OBJ_ID>
      <DATE_PRINT>10.12.2015 12:12:03</DATE_PRINT>
   </ROWSET1_ROW>
</ROWSET1>


Русский язык в XML присутствует. Через MS Word создается разметка документа и загружается в APEX как RTF Template. Шрифт используется только Times New Roman. Предпросмотр отчета через Word в формате PDF - без проблем. При генерации отчета в APEX с расширением rtf, xml, html никаких проблем не возникает.
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39125609
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получается, что сам шрифт Publisher видит, но русские символы из него вытянуть не может.
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39125620
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GunsmeatПолучается, что сам шрифт Publisher видит, но русские символы из него вытянуть не может.
HTML, RTF - текстовые формата, "отрисовка" идет на стороне клиента. Publisher только текст в нужные места подставляет
PDF - граф формат, "отрисовка" на стороне сервера. Шрифт НЕ видит, отрисовать не может.

IMHO
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39125691
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дьявол в мелочах: все шрифты, которые используются в RTF Tamplate должны лежать в папке /Middleware/Oracle_Home/bi/common/fonts /. Если этой папки нет (а ее скорее всего нет) то ее надо создать. Ну и пример рабочего XDO.cfg :
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
<config version="1.0.0" xmlns="http://xmlns.oracle.com/oxp/config/">
  <properties>
    <property name="pdf-no-accff">false</property>
    <property name="html-use-data-uri">true</property>
	<property name="xslt-scalable">false</property>
	<property name="pdf-compression">false</property>
	<property name="xslt-xdoparser">true</property>
	<property name="xslt-runtime-optimization">true</property>
	<property name="digit-substitution">national</property>
	<property name="xdk-secure-io-mode">true</property>
	<property name="pdf-security">false</property>
	<property name="pdf-no-printing">false</property>
	<property name="xslt-xpath-optimization">true</property>
	<property name="html-use-svg">true</property>
	<property name="pdf-no-changing-the-document">false</property>
  </properties>
  <fonts>
    <font family="Times New Roman" style="normal" weight="normal">
      <truetype path="times.ttf"/> 
    </font>
    <font family="Times New Roman" style="italic" weight="normal"> 
      <truetype path="timesi.ttf"/> 
    </font> 
    <font family="Times New Roman" style="normal" weight="bold"> 
      <truetype path="timesbd.ttf"/> 
    </font> 
    <font family="Times New Roman" style="italic" weight="bold"> 
      <truetype path="timesbi.ttf"/> 
    </font>
	<font family="Default" style="normal" weight="normal">
      <truetype path="ALBANWTJ.ttf" />
    </font>
  </fonts>
</config>



При работе с Oracle BI Publisher советую настроить механизм создания логов .
ОГРОМНОЕ СПАСИБО товарищу Vadim Lejnin за помощь!!!
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39125695
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gunsmeat,
Спасибо за информацию. Буду знать
Я с XML Publisher сталкивался в основном при работе с OeBS
У там, судя по всему, расположение фонтов и настройка отчётов другая.
разбираться сейчас не на чем, бо нет развернутых продуктов.
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39125736
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще - с появлением вышеуказанной папки пропадает 500 Internal Server Error при попытке добавить шрифт (Administration>Font Mappings>Add Font Mapping).
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39260949
un7known
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Gunsmeat,
Можете поподробнее расписать решение проблемы?
...
Рейтинг: 0 / 0
Oracle BI Publisher 12c кириллица в PDF
    #39283493
Gunsmeat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
un7known, решение банальное: после инсталляции продукта, надо создать папку fonts и там разместить используемые в отчеты шрифты. Или задайте вопрос поконкретнее.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle BI Publisher 12c кириллица в PDF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]