ABCpdf 복사 머리글 및 바닥 글

기계적 인조 인간

Coldfusion과 함께 ABCpdf 9.1 x64 .Net을 사용하여 HTML 콘텐츠를 기반으로 PDF를 작성하고 있습니다. 각 PDF 문서에는 일부 Coldfusion 코드와 함께 HTML로 생성되는 다른 머리글과 바닥 글이 있습니다. 머리글은 모든 페이지에서 동일하며 바닥 글은 모든 페이지에서 약간 씩 다릅니다 (페이지 번호를 표시하기 때문에). 내 코드의 주요 부분은 다음과 같습니다.

// add content
theDoc.Get_Rect().Set_String("67 80 573 742");
theContentID = theDoc.AddImageHTML(pdfContent);

while (true) {
    if (!theDoc.Chainable(theContentID)) {
        break;
    }
    theDoc.Set_Page(theDoc.AddPage());
    theContentID = theDoc.AddImageToChain(theContentID);
}

// add header & footer on each page
for (i=1; i <= theDoc.Get_PageCount(); i++) {
    // set page
    theDoc.Set_PageNumber(i);

    // HEADER
    theDoc.Get_Rect().Set_String("67 755 573 809");
    theDoc.AddImageHTML(headerContent);

    // FOOTER
    theDoc.Get_Rect().Set_String("67 0 573 65");
    theDoc.AddImageHTML(replace(footerContent, "[page]", i));
}

보시 AddImageHTML()다시피이 메서드는 모든 페이지에 대해 2 번, 콘텐츠에 대해 한 번 호출됩니다. 따라서 6 페이지를 생성하는 콘텐츠가 있으면 메서드가 13 번 호출됩니다. 방법이 많은 시간을 소비하기 때문에 이상적이지 않습니다.

HTML에서 머리글과 바닥 글을 추가하는 더 효율적인 방법이 있습니까? 메서드가 AddImageCopy()있지만 .NET에서 만든 개체에서는 작동하지 않습니다 AddImageHtml().

이해를 돕기 위해 : 이러한 getter 및 setter 메서드는 .Net 속성에 액세스하기 위해 Coldfusion에 의해 생성됩니다.

로스 프레 서
  1. 당신의 HTML이 비교적 간단하고 CSS에 의존하지 않는 경우, 당신은 아마도 HTML 스타일 적용 텍스트와 사용 용도에 조정할 수 AddHtml대신 AddImageHtml. AddHtml보다 훨씬 빠르게 수행되어야합니다 AddImageHtml. 부수적 인 이점으로 필요한 경우 참조 된 (시스템에 설치되지 않은) 글꼴 및 CMYK 색상을 사용할 수 있습니다.

  2. 헤더는 모든 페이지에서 동일하므로 AddImageHtml보조 Doc개체 사용할 수 있으며 각 페이지의 이미지로 추가 할 수 있습니다 . 이것은 헤더에 대한 호출을 페이지 당 하나에서 파일 당 하나로 줄입니다.

  3. 각 페이지에서 바닥 글이 다르기 때문에 각 페이지에서 무언가대한 호출을 피할 수있는 방법을 알 수 없습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

I Text Sharp 머리글 및 바닥 글 반복 방법

분류에서Dev

사이트 최적화 및 머리글 / 바닥 글 페이지

분류에서Dev

머리글 및 바닥 글 인쇄가 html을 계속 반복합니다.

분류에서Dev

PHP를 사용하는 머리글 및 바닥 글에 대한 .htaccess

분류에서Dev

테이블 및 div 내의 고정 머리글 및 바닥 글?

분류에서Dev

전체 너비 머리글 / 바닥 글 및 좁은 기본 / 사이드 바가있는 CSS 그리드

분류에서Dev

라텍스 이미지 머리글 및 바닥 글

분류에서Dev

Unix 머리글 및 바닥 글 일치 패턴 조건

분류에서Dev

UItableView의 머리글 및 바닥 글보기의 너비 제한

분류에서Dev

가져온 .csv에서 머리글 및 바닥 글 제거

분류에서Dev

CKEditor의 머리글 및 바닥 글 템플릿

분류에서Dev

머리글 및 바닥 글 비활성화 / 숨기기 방법

분류에서Dev

일반적인 머리글 및 바닥 글 오류

분류에서Dev

컨트롤러에 머리글, 메뉴 및 바닥 글 포함

분류에서Dev

머리글 및 바닥 글 데이터 추가

분류에서Dev

Excel 파일의 머리글 및 바닥 글 텍스트 교체

분류에서Dev

Excel 파일의 머리글 및 바닥 글 텍스트 교체

분류에서Dev

.docx 파일에서 머리글 및 바닥 글 제거

분류에서Dev

모달 팝업에 머리글 및 바닥 글 누락

분류에서Dev

tableView 섹션 바닥 글 및 머리글 스크롤

분류에서Dev

Laravel Blade-머리글 및 바닥 글 루프

분류에서Dev

머리글 및 바닥 글용 Angular 2 기능 모듈

분류에서Dev

머리글 / 바닥 글 및 스크롤 가능한 콘텐츠가있는 HTML / CSS 사이드 바

분류에서Dev

Js 및 iOS-14를 사용하여 WKWebView에서 머리글 및 바닥 글을 숨기는 방법

분류에서Dev

Flexbox 머리글 바닥 글 사이드 바

분류에서Dev

내 각도 페이지에 대한 복잡한 머리글 및 바닥 글 만들기

분류에서Dev

머리글 및 바닥 글이있는 Javascript (클라이언트 측)를 사용하여 PDF 생성

분류에서Dev

Excel VBA를 사용하여 PowerPoint에서 머리글 / 바닥 글 날짜 및 시간 형식 변경

분류에서Dev

머리글 및 바닥 글없이 JS를 사용하여 HTML에서 MS Word로

Related 관련 기사

  1. 1

    I Text Sharp 머리글 및 바닥 글 반복 방법

  2. 2

    사이트 최적화 및 머리글 / 바닥 글 페이지

  3. 3

    머리글 및 바닥 글 인쇄가 html을 계속 반복합니다.

  4. 4

    PHP를 사용하는 머리글 및 바닥 글에 대한 .htaccess

  5. 5

    테이블 및 div 내의 고정 머리글 및 바닥 글?

  6. 6

    전체 너비 머리글 / 바닥 글 및 좁은 기본 / 사이드 바가있는 CSS 그리드

  7. 7

    라텍스 이미지 머리글 및 바닥 글

  8. 8

    Unix 머리글 및 바닥 글 일치 패턴 조건

  9. 9

    UItableView의 머리글 및 바닥 글보기의 너비 제한

  10. 10

    가져온 .csv에서 머리글 및 바닥 글 제거

  11. 11

    CKEditor의 머리글 및 바닥 글 템플릿

  12. 12

    머리글 및 바닥 글 비활성화 / 숨기기 방법

  13. 13

    일반적인 머리글 및 바닥 글 오류

  14. 14

    컨트롤러에 머리글, 메뉴 및 바닥 글 포함

  15. 15

    머리글 및 바닥 글 데이터 추가

  16. 16

    Excel 파일의 머리글 및 바닥 글 텍스트 교체

  17. 17

    Excel 파일의 머리글 및 바닥 글 텍스트 교체

  18. 18

    .docx 파일에서 머리글 및 바닥 글 제거

  19. 19

    모달 팝업에 머리글 및 바닥 글 누락

  20. 20

    tableView 섹션 바닥 글 및 머리글 스크롤

  21. 21

    Laravel Blade-머리글 및 바닥 글 루프

  22. 22

    머리글 및 바닥 글용 Angular 2 기능 모듈

  23. 23

    머리글 / 바닥 글 및 스크롤 가능한 콘텐츠가있는 HTML / CSS 사이드 바

  24. 24

    Js 및 iOS-14를 사용하여 WKWebView에서 머리글 및 바닥 글을 숨기는 방법

  25. 25

    Flexbox 머리글 바닥 글 사이드 바

  26. 26

    내 각도 페이지에 대한 복잡한 머리글 및 바닥 글 만들기

  27. 27

    머리글 및 바닥 글이있는 Javascript (클라이언트 측)를 사용하여 PDF 생성

  28. 28

    Excel VBA를 사용하여 PowerPoint에서 머리글 / 바닥 글 날짜 및 시간 형식 변경

  29. 29

    머리글 및 바닥 글없이 JS를 사용하여 HTML에서 MS Word로

뜨겁다태그

보관