14

pdfmakeを使用してページの向きが異なる複数ページの PDF を作成する方法はありますか?

簡単にするために、次のようなものが必要です:

  • 縦向きのページ1
  • 横向きのページ2
  • 縦向きの3ページ

さまざまな方法で何度も試しましたが、常にすべてのページに影響します。


私のひどい英語でごめんなさい

4

3 に答える 3

19

これは古い質問ですが、答えると他の人に役立つかもしれません。

ページの向きを変更する場合は、ページの最初のノードで新しい値を指定するだけで済みます。

この行の下に、試すためにpdfmake プレイグラウンドに直接貼り付けることができる簡単なコードを添付しました。

幸運を!

var dd = {
    content: [
        { 
            text: 'Unordered list', 
            style: 'header' 
        },
        {
            ol: [
                'item 1',
                'item 2',
                'item 3',
            ]
        },
        { 
             text: '\n\nUnordered list with longer lines', 
             style: 'header', 
             pageBreak: 'before', 
             pageOrientation: 'landscape' 
        },
        {
            ol: [
                'item 1',
                'Lorem ipsum dolor sit amet, consectetur ..',
                'item 3',
            ]
        },
        { 
            text: '\n\nNested lists', 
            style: 'header', 
            pageBreak: 'before', 
            pageOrientation: 'portrait' 
        },
        {
            ol: [
                'item 1',
                'Lorem ipsum dolor sit amet, consectetur ..',
                {
                    ol: [
                        'subitem 1',
                        'subitem 2',
                        'subitem 3 - Lorem ipsum dolor sit ame...',
                        'subitem 4',
                        'subitem 5',
                    ]
                },
                'item 3\nsecond line of item3',
            ]
        },
    ],
    styles: {
        header: {
            bold: true,
            fontSize: 15
        }
    },
    defaultStyle: {
        fontSize: 12,
    }   
}
于 2015-06-02T07:46:10.990 に答える