將企業品牌新增至DITAPDF的第一頁

本文會涵蓋:

藉由將FrontCover頁面與章節頁面無縫地合併,達成企業品牌化,確保企業身分識別顯眼地顯示在內容頂端。

之前:

修正品牌之前:熒幕擷圖顯示預先品牌化PDF版面

之後:

修正品牌後:熒幕擷圖顯示貼上品牌的PDF版面

設定您的內容

若要以PDF格式發佈內容,您必須建立Ditamap或Bookmap。

範例書籤結構圖:

<bookmap>
  <title>My Bookmap Title </title>
  <frontmatter>
    <booklists>
      <toc/>
      <figurelist/>
      <tablelist/>
    </booklists>
  </frontmatter>

  <chapter href="chapter1.ditamap">
  <chapter href="chapter2.ditamap">
  </chapter>

  <backmatter>
    <booklists>
      <indexlist/>
    </booklists>
  </backmatter>
</bookmap>

範例Ditamap結構:

<map title="My map Title">

  <topicref href="topic1.dita" >
  </topicref>
  <topicref href="topic2.dita">
  </topicref>

</map>

如果Bookmap包含<frontmatter>,則會自動產生PDF的FrontCover。

在PDF範本中進行必要的變更

在本節中,我們將設定範本。 (您可以使用或複製高科技範本以開始使用。)

設定您的範本:

  • 前往您的原生PDF範本。
  • 移至您的FrontCover頁面版面並加以編輯。
  • 在這裡,在data-region="content"中新增您的商標影像。
  • 如有需要,可在章節範本中新增其他必要的變更。
  • 現在請根據您的內容遵循下列步驟。

如果您使用Ditamap來產生PDF:

發佈DITAMAP時,原生PDF提供自動產生FrontCover頁面的功能。 啟用或停用FrontCover頁面產生的選項可在原生PDF範本中設定。

若要合併:

  • 移至原生PDF範本設定 — >頁面配置順序
  • 現在合併FrontCover與下一頁,即章節和主題。
    正在合併FrontCover與章節:熒幕擷圖顯示原生PDF範本設定
  • 儲存範本,為您的預設集選取此範本並發佈!

如果您使用Bookmap產生PDF

若是書籤,頁面配置順序是由書籤的結構控制,而非範本的順序。

為了在Bookmap上達成此目的,我們將使用NativePDF的JavaScript功能。

  • 在範本的資源資料夾中新增至JavaScript下方
window.addEventListener('DOMContentLoaded', function () {
    window.pdfLayout.onAfterPagination(function () {
        var frontMatterWrappers = document.querySelectorAll('.rh-front-matter-wrapper');

        frontMatterWrappers.forEach(function(wrapper) {
            var contentDiv = wrapper.querySelector('div[data-region="content"]');
            var chapterBody = document.querySelector('.chapter-body');

            if (contentDiv && chapterBody) {
                chapterBody.insertBefore(contentDiv, chapterBody.firstChild);
            }

            wrapper.remove();
        });
    });
});
  • 在您的章節範本中加入此JavaScript 。
    在章節範本中加入JavaScript:熒幕擷圖顯示頁面配置PDF範本中的專案

  • 從預設集選項啟用JavaScript
    啟用JavaScript預設集設定:熒幕擷圖顯示啟用JavaScript的預設集設定

  • Publish!

附件:

其他資源:

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178