Lägg till Enterprise Branding på första sidan i en DITA-PDF

Den här artikeln kommer att omfatta:

Skapa företagsmärkning genom att smidigt sammanfoga FrontCover-sidan med kapitelsidan och säkerställa att företagets identitet tydligt visas överst i innehållet.

Före:

Innan du korrigerar varumärket: Skärmbild med förprofilerad PDF-layout

Efter:

Efter att du korrigerat varumärket: Skärmbild med PDF-layout efter varumärke

Konfigurera ditt innehåll

Om du vill publicera innehåll i PDF-format måste du skapa en Ditamap eller Bookmap.

Exempel på bokmappsstruktur:

<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>

Exempel på Ditamap-struktur:

<map title="My map Title">

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

</map>

FrontCover för PDF genereras automatiskt om bokmappen innehåller <frontmatter>.

Gör de ändringar som behövs i mallen PDF

I det här avsnittet ska vi skapa en mall. (Du kan använda eller duplicera en Hi-tech-mall för att komma igång.)

Konfigurera din mall:

  • Gå till mallen för egna PDF.
  • Gå till layouten för FrontCover-sidan och redigera den.
  • Här lägger du till din profilbild i data-region="content".
  • Lägg till andra nödvändiga ändringar i kapitelmallen vid behov.
  • Följ nu stegen nedan baserat på ditt innehåll.

Om du använder Ditamap för PDF-generering:

När du publicerar en DITAMAP innehåller Native PDF funktioner för att automatiskt generera en FrontCover-sida. Alternativet att aktivera eller inaktivera generering av FrontCover-sidor kan konfigureras i mallen för PDF.

Sammanfoga:

  • Gå till inställningarna för PDF-mallen —> Sidlayoutordning
  • Nu kan du sammanfoga FrontCover med nästa sida, d.v.s. kapitel och avsnitt.
    Sammanfoga FrontCover med kapitel: Skärmbild med mallinställningar för PDF
  • Spara mall, välj den här mallen som förinställning och publicera!

Om du använder bokkarta för PDF-generering

När det gäller en bokmappning styrs sidlayoutordningen av bokmappens struktur i stället för mallens ordning.

För att uppnå detta för Bookmap använder vi NativePDF-filens JavaScript-funktion.

  • Lägg till under JavaScript i mallens resursmapp
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();
        });
    });
});
  • Inkludera denna JavaScript i din kapitelmall.
    Inkludera JavaScript i kapitelmall: Skärmbild som visar posten i PDF-mallen för sidlayout

  • Aktivera JavaScript från ditt förinställda alternativ
    Aktivera förinställning för JavaScript: Skärmbild med förinställd inställning för att aktivera JavaScript

  • Publish!

Bifogade filer:

Andra resurser:

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