IronPdfEngine Docker에서 예상치 못한 PDF 출력

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPdfEngine Docker를 통해 렌더링된 PDF는 로컬 실행 시 올바르게 렌더링되는 동일한 HTML 스타일과 글꼴이 없어질 수 있습니다. 이것은 보통 HTML이 외부 스타일시트나 글꼴 파일을 참조할 때 나타납니다.

IronPdfEngine Docker는 격리된 환경에서 실행되며, 기기의 외부 리소스에 도달할 수 없습니다. HTML이 컨테이너 밖에서 가리키는 스타일시트나 글꼴 파일은 렌더링 시간에 사용할 수 없으므로, 이러한 스타일과 글꼴은 출력에 포함되지 않습니다.

해결책

HTML이 필요로 하는 모든 리소스를 컨테이너에 제공하세요. 내장하거나 HTML과 함께 전달하세요.

옵션 1: 스타일과 폰트 포함

스타일과 폰트를 HTML 문자열 안에 직접 배치하여 마크업에 필요한 모든 것을 담도록 하세요. 외부에서 가져올 것이 없기 때문에, 컨테이너는 페이지를 정확히 작성된 대로 렌더링합니다.

옵션 2: 압축된 폴더 보내기

HTML 파일을 스타일 및 글꼴 파일과 함께 단일 압축 폴더에 넣고, 그 폴더를 RenderZipFileAsPdf()와 함께 IronPdfEngine Docker에 전달하세요. 엔진은 아카이브를 풀고, 자신의 콘텐츠에 대해 로컬 참조를 해결합니다.

어느 접근 방식이나 컨테이너에 스타일과 폰트에 대한 로컬 액세스를 제공합니다. 따라서 생성된 PDF는 로컬 렌더링 시 보이는 것과 일치합니다.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

시작할 준비 되셨나요?
Nuget 다운로드 20,296,129 | 버전: 2026.7 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요? PM > Install-Package IronPdf
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.