IRONSOFTWAREHOME

IronPDF C#에서 PDF/UA 형식 문서를 내보내는 방법

Curtis Chau
Curtis Chau
Updated: 2026년 6월 29일

IronPDF는 SaveAsPdfUA 메서드를 사용하여 C#에서 PDF/UA 접근성 표준으로 PDF를 내보내거나 HTML에서 액세스 가능한 PDF를 직접 빌드하는 PdfDocument 또는 RenderHtmlAsPdfUA을 사용합니다. 라이브러리는 화면 판독기 및 기타 보조 기술이 읽을 수 있도록 문서를 태그하여 PDF/UA-1 (ISO 14289-1) 및 **PDF/UA-2 (ISO 14289-2:2024)**를 모두 작성합니다.

PDF/UA는 PDF가 구조를 어떻게 유지하는지 정의합니다: 태그된 콘텐츠 트리, 이미지에 대한 대체 텍스트, 선언된 읽기 순서 및 문서 언어. 표준을 충족하는 파일은 재활법 섹션 508의 접근성 요구 사항을 충족합니다. 이 때문에 정부 기관, 학교 및 규제 산업이 의존합니다.

빠른 시작: PDF/UA 규격 문서 생성

기존 PDF를 로드하고 한 번의 호출로 PDF/UA 표준으로 변환합니다. NuGet에서 IronPDF를 설치하여 계속 진행할 수 있습니다.

  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2다음 코드 조각을 복사하여 실행하세요.

    IronPdf.PdfDocument.FromFile("input.pdf").SaveAsPdfUA("output_pdfua.pdf");
    C#
  3. 3실제 운영 환경에서 테스트할 수 있도록 배포하세요.

    무료 체험판으로 오늘 프로젝트에서 IronPDF 사용 시작하기
    arrow pointer
참고해 주세요: 예제는 기본적으로 PDF/UA-1을 만듭니다. IronPDF는 하기에 설명된 버전 매개변수를 사용하여 PDF/UA-2 (ISO 14289-2:2024)도 작성합니다.

PDF/UA 문서를 내보내는 방법은 무엇인가요?

로드된 PDF를 PDF/UA 파일로 작성하려면 SaveAsPdfUA 메서드를 사용하십시오. 문서의 언어를 선언하기 위해 선택적 NaturalLanguage 인수를 전달합니다. 이는 보조 기술이 올바른 발음을 선택하는 데 사용됩니다. IronPDF는 기본적으로 PDF/UA-1을 작성하며 요청 시 PDF/UA-2를 작성합니다.

내보내는 동안 IronPDF는 PDF/UA가 요구하는 태그 구조 트리를 구축하고, 이미지에 이미 첨부된 대체 텍스트를 유지하며, 소스 콘텐츠에서 읽기 순서를 설정합니다. 올바른 제목, 이미지 대체 텍스트 및 논리적 레이아웃으로 도착한 소스 문서는 깔끔하게 변환됩니다. 먼저 구조가 추가되어야 하는 문서의 경우, 내보내기 전에 문서 메타데이터 및 제목을 설정하십시오.

입력

PDF/UA 형식으로 내보내려면 어떤 코드가 필요합니까?

아래 예제는 기존 PDF를 PDF/UA-1로 변환합니다. 이는 접근성 규칙을 충족해야 하는 레거시 문서의 경우입니다. 변환은 표준이 기대하는 대로 페이지 콘텐츠를 유지하면서 태그, 언어 선언 및 구조를 추가합니다.

using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA. Pass the document's natural language so assistive
// technologies announce the correct pronunciation.
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf", NaturalLanguage: NaturalLanguages.English);
C#

산출

내보낸 파일은 PDF/UA-1에 대한 veraPDF 적합성 검사기를 통과합니다:

veraPDF 적합성 검사기가 녹색 준수 확인 메시지와 함께 성공적인 PDF/UA-1 유효성을 검사합니다

PDF/UA-1과 PDF/UA-2의 차이점은 무엇인가요?

**PDF/UA-1 (ISO 14289-1)**은 2012년에 발표된 원래의 보편적 접근성 표준입니다. 이는 태그 콘텐츠, 보조 기술 지원, 정의된 읽기 순서를 갖춘 접근 가능한 파일의 기준을 설정합니다.

**PDF/UA-2 (ISO 14289-2:2024)**는 현재 버전입니다. 이는 양식 필드, 주석, 멀티미디어 및 중첩 문서 구조와 같은 현대적인 PDF 기능 처리를 추가하며, 이전 버전의 접근성 보장을 유지하면서 PDF 2.0 사양과 맞춥니다.

참고해 주세요: PDF/UA-2는 최신 기능 세트 및 형식 호환성을 위해 QPDF를 통해 PDF 2.0을 기반으로 작성됩니다.

PDF/UA-2를 대상으로 할 때는 SaveAsPdfUA 메서드에 버전을 전달하십시오:

using IronPdf;

// Load existing PDF
var pdf = PdfDocument.FromFile("input.pdf");

// Export as PDF/UA-2 format
pdf.SaveAsPdfUA("output_pdfua2.pdf", PdfUAVersions.PdfUA2);
C#

메모리 내에서 PDF/UA-2로 변환하는 방법은 무엇인가요?

파일을 작성하기 전에 더 많은 변경사항을 적용해야 하는 경우, 문서를 메모리에서 변환하기 위해 ConvertToPdfUA()을 호출한 다음 나머지 작업을 실행하고 마지막에 저장하십시오:

using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("input.pdf");

// Convert to PDF/UA-2 in memory
pdf.ConvertToPdfUA(PdfUAVersions.PdfUA2);

// Perform additional modifications if needed
// ...

// Save the converted document
pdf.SaveAs("output-ua2.pdf");
참고해 주세요: ConvertToPdfUA()SaveAs()보다 먼저 실행됩니다. SaveAsPdfUA()은 단일 호출로 변환을 수행합니다.

이 종류의 라이브러리 중 가장 좋아하는 것은 IronPDF입니다. PDF 파일을 빠르고 효율적으로 조작할 수 있습니다. 또한 PDF/A 형식으로 내보내기 및 PDF 문서의 디지털 서명과 같은 많은 유용한 기능을 가지고 있습니다.

Milan Jovanovic

마이크로소프트 MVP

사례 연구 보기

IronOCR 덕분에 연간 $40,000를 수동 프로세싱에서 절약하고 생산성을 높이며 고부가가치 작업에 자원을 활용할 수 있습니다. 강력히 추천합니다.

브렌트 마첼

최고 기술 책임자, OPYN

사례 연구 보기

IronSuite는 우리의 운영에서 중요한 역할을 합니다. 이것들은 사업 전반에 걸쳐 효율성을 높이는 도구로, 평면도 생성 및 재고 관리 개선을 포함합니다.

데이비드 존스

리드 소프트웨어 엔지니어, Agorus Build

사례 연구 보기

HTML을 직접 PDF/UA로 렌더링하는 방법

HTML을 PDF/UA 문서로 변환하기 위해 RenderHtmlAsPdfUA을 호출하여 한 단계로 변환하십시오. 이는 새 문서와 웹 응용 프로그램에서 나오는 동적 콘텐츠에 적합합니다. 메서드는 NaturalLanguages 값을 수용하므로 출력에 올바른 언어 태그가 포함됩니다.

접근성을 염두에 두고 HTML을 작성하십시오: 의미 요소를 사용하고, 깨끗한 제목 계층을 유지하며, 모든 이미지에 대체 텍스트를 추가하고, 콘텐츠가 읽기 순서로 흐르도록 하십시오. PDF/UA에는 문서 제목도 필요하기 때문에 저장하기 전에 MetaData.Title을 설정하십시오. 이와 같은 접근 방식은 문서 워크플로 전반에 걸쳐 섹션 508 준수 PDF 만들기를 위한 우리의 폭넓은 가이드를 이끕니다.

HTML을 PDF/UA 파일로 변환하는 코드는 무엇인가요?

이 예제는 의미 있는 HTML로부터 PDF/UA 파일을 작성합니다. 제목과 단락은 구조 태그에 매핑되며, 메타데이터 제목은 PDF/UA가 요구하는 문서의 식별을 제공합니다.

using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Render semantic HTML straight to PDF/UA. Pass the natural language so
// screen readers announce the correct pronunciation.
var pdf = renderer.RenderHtmlAsPdfUA(@"
    <!DOCTYPE html>
    <html lang=""en"">
    <head>
        <title>Document</title>
    </head>
    <body>
        <h1>Heading 1</h1>
        <h2>Heading 2</h2>
        <p>Paragraph text</p>
    </body>
    </html>", NaturalLanguages.English);

// PDF/UA requires a document Title in the metadata
pdf.MetaData.Title = "Accessible Report";

pdf.SaveAs("html-string-ua-ironpdf.pdf");
C#

산출

PDF/UA 규정 준수 여부는 어떻게 확인할 수 있나요?

veraPDF 적합성 검사기, 무료 오픈 소스 도구를 사용하여 출력을 검증하세요. 이는 PDF/UA-1 및 PDF/UA-2 모두에 대해 검사하며 모든 구조적 간극을 보고합니다. 접근성 워크플로를 구축하는 동안 각 내보내기 후 실행하세요. 잘못된 제목이나 태그가 없는 이미지는 생산에서보다 검증 시 더 쉽게 잡힐 수 있습니다.


PDF/UA의 장점은 무엇인가요?

PDF/UA 준수는 규정을 충족시키는 것 이상의 가치를 제공합니다:

  1. 접근성: 시각 장애가 있는 사용자를 위해 화면 판독기 및 보조 기술이 태그 구조를 올바르게 읽습니다.
  2. 모바일 읽기: 텍스트 리플로는 문서를 작은 화면에서도 세로 스크롤 없이 읽을 수 있게 유지합니다.
  3. 검색 가능성: 정의된 구조가 인덱싱 및 문서 내 검색을 개선합니다.
  4. 지속성: 태그된 문서는 플랫폼 및 소프트웨어 업데이트에 걸쳐 접근성 기능을 유지합니다.
  5. 법적 준수: 이 형식은 섹션 508과 유사한 정부 접근성 요구 사항을 충족합니다.

인터랙티브 문서를 구축하는 팀의 경우, PDF/UA 내보내기와 접근 가능한 PDF 양식을 결합하면 보조 기술이 공표할 수 있는 라벨이 모든 필드에 제공됩니다.

PDF/UA를 워크플로에 통합하려면 어떻게 해야 하나요?

소스에 구조를 넣기 시작하세요. 레거시 파일이 부족한 경우, 변환 전에 메타데이터 및 문서 제목을 추가하여 내보내기가 PDF/UA가 필요한 언어 및 식별을 갖출 수 있도록 하십시오.

고물량 파이프라인의 경우, 접근성이 있는 문서를 대량 조립하기 위해 PDF/UA 내보내기를 PDF 병합 또는 분할과 같은 기타 IronPDF 작업과 함께 실행하십시오. 표준은 이러한 단계와 함께 구성되므로, 병합된 보고서는 처음부터 끝까지 PDF/UA 준수를 유지할 수 있습니다. IronPDF는 Windows, Linux 및 Azure에서 동일한 태그 출력을 생성하므로 로컬에서 검증한 준수가 어디에서 배포하더라도 유지됩니다.

결론

IronPDF에서 액세스 가능한 PDF로 이동하는 세 가지 경로가 있습니다: SaveAsPdfUA으로 기존 파일을 변환하고, ConvertToPdfUA으로 메모리에서 변환하고, RenderHtmlAsPdfUA으로 표준으로 HTML을 렌더합니다. 각각은 선언된 언어 및 문서 제목과 함께 PDF/UA-1 또는 PDF/UA-2로 작성할 수 있습니다. 이곳에서 섹션 508 준수 PDF로의 접근성을 문서 워크플로의 나머지 부분으로 가져가십시오.

자주 묻는 질문

PDF/UA란 무엇이며 왜 중요한가요?

PDF/UA는 화면 낭독기와 같은 보조 기술과의 호환성을 보장하는 PDF 문서 접근성 표준입니다. IronPDF는 PDF/UA 내보내기를 지원하여 섹션 508 규정 준수 요건을 충족하고 장애가 있는 사용자도 문서에 접근할 수 있도록 도와줍니다.

기존 PDF 파일을 PDF/UA 형식으로 변환하려면 어떻게 해야 하나요?

IronPDF를 사용하면 SaveAsPdfUA 메서드를 통해 기존 PDF 파일을 PDF/UA 형식으로 변환할 수 있습니다. PdfDocument.FromFile()을 사용하여 PDF 파일을 불러온 다음 SaveAsPdfUA()를 호출하여 접근성 있는 PDF/UA 문서로 내보내면 됩니다.

PDF/UA 규정 준수의 이점은 무엇입니까?

IronPDF를 통한 PDF/UA 준수는 정확한 화면 리더 지원, 작은 화면에서의 텍스트 흐름, 검색 가능성 및 인덱싱의 개선, 플랫폼 간의 장기 접근성, 게다가 섹션 508과의 법적 준수를 제공합니다. 모든 사용자가 문서에 접근할 수 있도록 만듭니다.

PDF/UA 문서의 언어를 지정할 수 있나요?

네, IronPDF는 SaveAsPdfUA 메서드를 사용할 때 naturalLanguages 매개변수를 입력하여 PDF 문서의 자연어를 지정할 수 있도록 지원합니다. 이는 화면 판독기가 제대로 작동하는 데 중요합니다.

도서관에서 생성하는 PDF/UA 버전은 무엇인가요?

기본적으로 IronPDF는 접근 가능한 PDF 문서의 광범위하게 채택된 표준인 PDF/UA-1 (ISO 14289-1)을 생성합니다. SaveAsPdfUA 메서드에 버전 매개변수를 전달하여 PDF/UA-2 (ISO 14289-2:2024)를 대상으로 할 수도 있습니다.

PDF/UA 문서를 어떻게 검증할 수 있나요?

IronPDF로 PDF/UA 문서를 내보낸 후 veraPDF 적합성 검사기 소프트웨어를 사용하여 적합성을 검증하고 모든 접근성 요구 사항을 충족하는지 확인할 수 있습니다.

What are the benefits of producing PDF/UA compliant documents?

PDF/UA compliant documents offer enhanced accessibility for users with visual impairments, improved mobile reading, better searchability, legal compliance (such as Section 508), and longevity across platforms and software updates.

How can I ensure that a PDF document's headings and structure convert correctly to PDF/UA?

To ensure correct conversion to PDF/UA, prepare the source document with appropriate headings, image alt text, and a logical layout. Make sure the document is structured well before conversion in IronPDF.

What steps are involved in creating a PDF/UA compliant document with IronPDF?

To create a PDF/UA compliant document with IronPDF: 1) Download the library, 2) Import an existing PDF, 3) Edit as needed, 4) Export using `SaveAsPdfUA`, and 5) Validate compliance using the veraPDF Checker.

Can IronPDF handle large-scale PDF/UA document production?

Yes, IronPDF facilitates large-scale PDF/UA document production by integrating with operations like merging and splitting PDFs. This allows for high-volume and compliant document assembly within enterprise workflows.

Curtis Chau
기술 문서 작성자

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

...
더 읽어보기

시작할 준비 되셨나요?

Nuget Downloads 20,756,830버전:2026.7방금 출시

무료로 받기

30일 체험 키를 즉시 받으세요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.
bullet_test워터마크 없이
프로덕션에서 테스트
bullet_calendar30일 완전한
기능의 제품
bullet_support체험 기간 동안
24/5 기술 지원
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 C# NuGet 라이브러리
NuGet을 사용하여 설치하세요

버전: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 관리를 선택합니다.
  2. 찾아보기를 선택하고 "IronPDF"를 검색하세요.
  3. 패키지를 선택하고 설치하세요
C# PDF DLL
DLL 다운로드

버전: 2026.7

또는 여기에서 Windows 설치 프로그램을 다운로드하십시오.

  1. IronPDF를 다운로드하고 솔루션 디렉터리 내의 ~/Libs와 같은 위치에 압축을 푸세요.
  2. Visual Studio 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다. 찾아보기를 선택하고 "IronPDF.dll"을 선택합니다.

라이선스 가격은 749달러 부터 시작합니다.

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.