푸터 콘텐츠로 바로가기
IRONPDF 사용하기
C#에서 QR 코드를 PDF로 변환하는 방법 | IronPDF

QR 코드를 PDF로 변환하는 방법

QR 코드로 알려진 빠른 응답 코드는 URL, 연락처 세부정보 또는 일반 텍스트를 포함한 다양한 정보를 저장할 수 있는 이차원 바코드입니다. 이들은 마케팅, 결제 시스템, 재고 관리, 인쇄 등 다양한 분야에서 널리 사용됩니다. 인기가 높아짐에 따라 개발자들은 PDF 문서의 내용으로 읽고 포함시키며, QR 코드를 생성하는 방법 등 응용 프로그램에서 QR 코드를 다루어야 할 필요성이 점점 더 커지고 있습니다.

이 기사에서는 IronQRIronPDF 라이브러리를 사용하여 QR 코드 이미지를 PDF로 생성하고 변환하는 것이 얼마나 쉬운지 보여드리겠습니다.

QR 코드를 PDF로 변환하는 방법

  1. C# QR 코드 및 PDF 라이브러리를 설치하여 QR 코드를 PDF로 생성 및 변환합니다.
  2. IronQR의 QrWriter.Write 메서드를 사용하여 간단한 QR 객체를 생성하세요.
  3. QR 코드 객체를 비트맵으로 저장합니다.
  4. SaveAs 메서드를 사용하여 QR 코드 비트맵을 파일로 저장하세요.
  5. QR 코드 이미지 경로를 변수에 설정합니다.
  6. 변환하기 전에 QR 코드 이미지가 존재하는지 확인하기 위해 File.Exists 메서드를 사용하세요.
  7. IronPDF의 ImageToPdfConverter.ImageToPdf 메서드를 활용하여 이미지를 로드하고 이를 PDF 객체로 변환하세요.
  8. SaveAs 메서드를 사용하여 PDF를 저장하세요.

IronQR 소개

IronQR은 Iron Software에서 개발한 사용하기 쉬운 C# 라이브러리로, 개발자가 .NET 애플리케이션에서 정적 QR 코드를 생성하고 스타일링하며, QR 코드를 읽을 수 있도록 합니다. 그 간단함과 강력한 기능들로 인해 데스크톱, 웹, 모바일 앱에 QR 코드 기능을 통합하기에 이상적인 도구입니다. 주요 강점 중 하나는 Windows, Linux, macOS, Android, iOS 및 Azure와 AWS 같은 클라우드 환경을 포함한 다양한 플랫폼에서 QR 코드를 처리할 수 있는 능력입니다.

IronQR 라이브러리는 QR 코드를 생성하는 강력한 솔루션을 제공하며, 개발자가 다양한 애플리케이션을 위해 쉽게 정적 및 동적 QR 코드를 생성할 수 있도록 합니다. 고급 기능을 통해 IronQR은 QR 코드를 읽고 PDF 문서와 원활하게 통합되어 사용자가 QR 코드를 직접 PDF에 생성, 인쇄 및 삽입할 수 있게 합니다.

IronQR의 기능

IronQR은 정확성, 속도, 사용 용이성을 우선시하는 여러 기능을 제공합니다:

  • .NET(코어, 스탠다드, 프레임워크)과의 크로스 플랫폼 호환성을 통해 웹, 데스크톱, 모바일 앱을 포함한 다양한 환경을 지원합니다.
  • 복잡한 QR 코드도 읽을 수 있는 기계 학습 기반의 QR 코드 감지 기능.
  • 다양한 이미지 형식(jpg, png, gif, bmp 등)을 지원합니다.
  • QR 코드 스타일을 위한 고급 사용자 정의 옵션으로, 크기 조정, 로고 추가, 오류 수정 수준 조정을 포함합니다.
  • 출력 형식에는 이미지, 스트림 및 PDF 스탬프가 포함됩니다.

IronQR과 그의 흥미로운 기능에 대해 더 알고 싶다면 이 문서 페이지를 참조해주세요.

Visual Studio 프로젝트 생성

시작하려면 Visual Studio에서 새 프로젝트를 생성해 봅시다:

  1. Visual Studio를 열고 새 프로젝트 생성을 클릭하세요.

    Qr Code To Pdf Tutorial 1 related to Visual Studio 프로젝트 생성

  2. 콘솔 앱(.NET C#) 프로젝트 유형을 선택합니다.

    Qr Code To Pdf Tutorial 2 related to Visual Studio 프로젝트 생성

  3. 프로젝트 이름을 결정하고 (예: QRCodeToPDF) 저장할 위치를 설정합니다.

    Qr Code To Pdf Tutorial 3 related to Visual Studio 프로젝트 생성

  4. 추가 정보에서 최신 버전의 .NET Framework를 선택합니다. IronPDF은 최신 버전의 .NET을 지원합니다.

    Qr Code To Pdf Tutorial 4 related to Visual Studio 프로젝트 생성

  5. 생성을 클릭합니다.

NuGet 패키지 관리자를 통해 IronQR과 IronPDF 라이브러리 설치

IronQR과 IronPDF을 사용하려면 NuGet 패키지 관리자를 통해 패키지를 다운로드하고 설치해야 합니다:

  1. Microsoft Visual Studio솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.
  2. NuGet 패키지 관리를 선택합니다.
  3. 탐색 탭에서 IronQR을 검색합니다.

    Qr Code To Pdf Tutorial 5 related to NuGet 패키지 관리자를 통해 IronQR과 IronPDF 라이브러리 설치

  4. 목록에서 패키지를 선택하고 설치를 클릭합니다.
  5. 설치를 완료하려면 라이선스 약관을 수락합니다.
  6. 마찬가지로 IronPDF를 검색하여 설치합니다.

    Qr Code To Pdf Tutorial 6 related to NuGet 패키지 관리자를 통해 IronQR과 IronPDF 라이브러리 설치

IronQR 라이브러리를 사용하여 QR 코드 생성

QR 코드 이미지를 PDF로 변환하려면 먼저 QR 코드 이미지가 필요합니다. QR 코드 생성 라이브러리나 온라인 도구를 사용하여 QR 코드를 만들 수 있습니다. Iron Software는 QR 코드를 생성할 수 있는 전용 QR 코드 라이브러리 "IronQR"을 제공합니다. 여기서는 간단한 QR 코드를 생성하기 위해 이를 사용할 것입니다.

다음 코드 예제는 "Hello World"라는 텍스트를 가진 QR 코드를 생성할 수 있게 해줍니다:

using IronQr; // IronQR namespace
using IronSoftware.Drawing; // For working with general image formats

// Set your License Key for IronQR
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Create a QR Code object with the specified text
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap object
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as a File with specified format
qrImage.SaveAs("qr.png");
using IronQr; // IronQR namespace
using IronSoftware.Drawing; // For working with general image formats

// Set your License Key for IronQR
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Create a QR Code object with the specified text
QrCode myQr = QrWriter.Write("hello world");

// Save QR Code as a Bitmap object
AnyBitmap qrImage = myQr.Save();

// Save QR Code Bitmap as a File with specified format
qrImage.SaveAs("qr.png");
Imports IronQr ' IronQR namespace
Imports IronSoftware.Drawing ' For working with general image formats

' Set your License Key for IronQR
License.LicenseKey = "YOUR-LICENSE-KEY-HERE"

' Create a QR Code object with the specified text
Dim myQr As QrCode = QrWriter.Write("hello world")

' Save QR Code as a Bitmap object
Dim qrImage As AnyBitmap = myQr.Save()

' Save QR Code Bitmap as a File with specified format
qrImage.SaveAs("qr.png")
$vbLabelText   $csharpLabel

코드 설명

  • QrWriter.Write("hello world"): 이 메서드는 문자열 "hello world"를 인코딩한 QR 코드를 생성합니다. 결과는 생성된 QR 코드를 나타내는 QrCode 클래스의 인스턴스입니다.
  • myQr.Save(): 이 메서드는 QR 코드 객체를 비트맵 이미지 형식으로 변환합니다. Save() 메서드는 다양한 형식을 지원하는 유연한 이미지 표현인 AnyBitmap의 인스턴스를 반환합니다.
  • AnyBitmap qrImage: 이 변수는 생성된 QR 코드의 비트맵 이미지를 보유합니다.
  • qrImage.SaveAs("qr.png"): 이 메서드는 현재 작업 디렉토리에 qr.png로 명명된 파일에 QR 코드 비트맵 이미지를 저장합니다. 파일 형식은 파일 확장자로 결정되며, 이 경우에는 PNG입니다.

애플리케이션을 실행한 후, 다음과 같은 QR 코드를 얻습니다:

Qr Code To Pdf Tutorial 7 related to 코드 설명

이 QR 코드 이미지를 로드하고 IronPDF에서 제공하는 ImageToPdfConverter 클래스를 사용할 것입니다.

IronPDF 소개

IronPDF는 Iron Software에서 개발한 강력한 .NET C# 라이브러리로, .NET 애플리케이션에서 PDF 문서를 쉽게 생성, 조작 및 변환할 수 있습니다. IronPDF를 사용하면 개발자가 PDF 문서 템플릿에 이미지를 (QR 코드 포함) 쉽게 포함할 수 있어 문서 준비가 된 PDF로 QR 코드 이미지를 변환하는 작업에 적합합니다.

IronPDF는 HTML을 PDF로 변환할 수 있으며, 이를 통해 개발자가 QR 코드 이미지를 HTML 템플릿에 직접 포함한 후 원활하게 PDF 문서를 생성할 수 있습니다. 문서에 포함된 QR 코드 형식이 보존되어 QR 코드의 오류 없는 스캔이 가능합니다.

Qr Code To Pdf Tutorial 8 related to IronPDF 소개

IronPDF 의 특징

IronPDF는 다음을 포함하여 다양한 PDF 조작 도구를 제공합니다:

  • 크로스 플랫폼 호환성: .NET Core, .NET Framework 및 .NET Standard를 지원하며 Windows, Linux, macOS, docker, Azure, AWS에서 실행됩니다.
  • 이미지를 PDF로 변환: JPEG 또는 PNG와 같은 이미지 파일을 손쉽게 PDF로 변환합니다.
  • HTML 및 CSS 지원: 웹 페이지에서 사용자 정의 가능한 PDF를 생성하기 위한 것입니다.
  • 보안 기능: 민감한 PDF 문서를 보호하기 위한 비밀번호 보호 및 암호화를 포함합니다.
  • PDF 편집 기능: IronPDF로 병합, 분할 및 워터마크 추가가 간단합니다.

IronPDF의 흥미로운 기능에 대해 더 알아보려면 문서 페이지를 참조하세요.

QR 코드 이미지를 PDF 파일로 변환

모든 것이 완벽하게 설정되었으니, 다음 코드 예제가 IronPDF를 사용하여 QR 코드 이미지를 PDF로 변환하는 데 도움이 될 것입니다:

using IronPdf; // IronPDF namespace
using System.IO; // For File operations

// Set your License Key for IronPDF
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Define the file path for the QR code image
var qrImagePath = "assets/sample_qr_code.png";

// Ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
    // Convert the image to a PDF and save it
    ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
    Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
    Console.WriteLine("QR Code image not found. Please check the file path.");
}
using IronPdf; // IronPDF namespace
using System.IO; // For File operations

// Set your License Key for IronPDF
License.LicenseKey = "YOUR-LICENSE-KEY-HERE";

// Define the file path for the QR code image
var qrImagePath = "assets/sample_qr_code.png";

// Ensure that the image file exists before proceeding
if (File.Exists(qrImagePath))
{
    // Convert the image to a PDF and save it
    ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf");
    Console.WriteLine("QR Code image has been successfully converted to a PDF.");
}
else
{
    Console.WriteLine("QR Code image not found. Please check the file path.");
}
Imports IronPdf ' IronPDF namespace
Imports System.IO ' For File operations

' Set your License Key for IronPDF
License.LicenseKey = "YOUR-LICENSE-KEY-HERE"

' Define the file path for the QR code image
Dim qrImagePath = "assets/sample_qr_code.png"

' Ensure that the image file exists before proceeding
If File.Exists(qrImagePath) Then
	' Convert the image to a PDF and save it
	ImageToPdfConverter.ImageToPdf( { qrImagePath }).SaveAs("QRCodeImageToPDF.pdf")
	Console.WriteLine("QR Code image has been successfully converted to a PDF.")
Else
	Console.WriteLine("QR Code image not found. Please check the file path.")
End If
$vbLabelText   $csharpLabel

코드 설명

  • File.Exists(qrImagePath): 진행하기 전에 지정된 경로에 QR 코드 이미지가 존재하는지 확인합니다.
  • ImageToPdfConverter.ImageToPdf(new[] { qrImagePath }): IronPDF의 이미지-톤 PDF 변환 메서드를 사용하여 QR 코드 이미지를 PDF로 변환합니다.
  • SaveAs("QRCodeImageToPDF.pdf"): 생성된 PDF를 QRCodeImageToPDF.pdf로 저장합니다.

여러 QR 코드 이미지를 하나의 PDF로 변환하려면 이 Images to PDF 페이지를 방문하십시오. 더 많은 코드 샘플을 위해 이 코드 예제 페이지를 여기에서 방문하십시오.

애플리케이션 실행

이제 코드가 준비되었으니 애플리케이션을 실행하고 변환을 실제로 확인할 시간입니다. 다음 단계를 따르세요:

  1. QR 코드 이미지 (sample_qr_code.jpg)가 지정된 폴더(예: assets 폴더)에 올바르게 배치되었는지 확인하세요.
  2. F5를 누르거나 Start를 클릭하여 Visual Studio에서 프로젝트를 빌드하고 실행합니다.
  3. 지정된 위치에 이미지가 있는 경우, 애플리케이션은 QR 코드 이미지를 PDF로 변환합니다.
  4. 생성된 PDF는 프로젝트 디렉토리 루트에 QRCodeImageToPDF.pdf 파일명으로 저장됩니다.
  5. QR 코드 이미지가 성공적으로 삽입되었는지 PDF 파일을 확인하십시오.

이제 QR 코드 이미지를 포함하는 PDF가 있어 공유, 인쇄 또는 보관할 수 있습니다. 이것이 우리가 사용한 QR 코드 이미지가 있는 출력 PDF입니다:

Code Output

결론

IronQR 및 IronPDF를 사용하여 QR 코드 이미지를 PDF로 생성하고 변환하는 것은 간단하고 효율적입니다. 위에 설명된 단계를 따르면 단 몇 줄의 코드로 QR 코드 이미지를 쉽게 생성하고 변환하여 PDF로 저장할 수 있습니다. 비즈니스나 개인 용도로든, 이 접근 방식은 QR 코드가 PDF 형식에서 문서 준비가 완료되어 인터넷을 통해 데이터를 손실하거나 픽셀이 손상되지 않고 공유될 수 있도록 보장합니다.

IronPDF는 기능과 기능을 직접 탐색할 수 있는 무료 체험판을 제공합니다. 라이브러리의 모든 기능을 완벽히 활용하고자 하는 분들을 위해, 라이선스는 $799부터 시작하여 모든 기능에 대한 포괄적인 접근을 제공합니다. PDF 생성 기능을 강화할 기회를 놓치지 마세요—다운로드하여 오늘 IronPDF를 시도해보세요!

자주 묻는 질문

C#을 사용하여 QR 코드를 생성하고 이를 PDF에 삽입할 수 있습니까?

IronQR 라이브러리를 사용하여 QR 코드를 생성하고 이를 비트맵으로 저장할 수 있습니다. 그런 다음 IronPDF의 ImageToPdfConverter 클래스를 사용하여 QR 코드 이미지를 PDF에 삽입합니다.

.NET 애플리케이션에서 QR 코드 이미지를 PDF로 변환하는 데 어떤 단계가 포함됩니까?

먼저 IronQR를 사용하여 QR 코드를 생성하고 이미지를 파일로 저장합니다. 그런 다음 IronPDF의 ImageToPdfConverter를 사용하여 이미지 파일을 PDF 문서로 변환합니다.

IronQR와 IronPDF를 크로스 플랫폼 환경에서 사용할 수 있습니까?

네, IronQR와 IronPDF 모두 크로스 플랫폼 호환성을 지원하여 Windows, Linux, macOS, Android, iOS뿐만 아니라 Azure 및 AWS와 같은 클라우드 환경에서도 사용할 수 있습니다.

IronPDF를 사용한 QR 코드에서 PDF로의 변환의 이점은 무엇입니까?

IronPDF는 이미지에서 PDF로의 변환, HTML 지원, PDF 병합 및 분할 같은 고급 기능을 포함한 견고한 PDF 조작 기능을 제공합니다. 이는 문서 준비가 완료된 QR 코드를 생성하는 데 이상적입니다.

IronQR를 사용하여 QR 코드의 모양을 사용자 정의할 수 있습니까?

네, IronQR는 QR 코드를 스타일링하기 위한 고급 사용자 정의 옵션을 제공하여 특정 요구에 맞게 색상, 크기, 오류 수정 수준과 같은 매개 변수를 조정할 수 있도록 합니다.

내 프로젝트에서 IronQR와 IronPDF 라이브러리를 사용하기 시작하려면 어떻게 해야 합니까?

Visual Studio의 NuGet 패키지 관리자를 사용하여 IronQR와 IronPDF 패키지를 설치하십시오. 패키지를 검색하고 설치하여 .NET 애플리케이션에서 기능을 사용하기 시작합니다.

IronPDF는 개발자를 위한 어떤 문제 해결 기능을 제공합니까?

IronPDF는 이미지에서 PDF로 변환, HTML 삽입 및 보안 설정과 같은 기능을 제공하여 PDF 생성 및 조작을 간소화하여 개발자가 애플리케이션에서 PDF 문서를 효율적으로 처리할 수 있도록 합니다.

QR 코드를 PDF로 성공적으로 변환하려면 어떻게 해야 합니까?

QR 코드 이미지가 올바르게 저장되어 있는지 폴더를 확인하십시오. 그런 다음 Visual Studio에서 프로젝트를 빌드하고 실행하여 애플리케이션이 이미지를 올바르게 액세스하고 PDF로 변환하는지 확인합니다.

구매 전 IronPDF의 기능을 테스트할 방법이 있습니까?

네, IronPDF는 무료 체험판을 제공하여 구매 결정을 내리기 전에 기능을 탐색하고 평가할 수 있습니다.

IronPDF는 .NET 10에 완벽히 호환되며, .NET 10 프로젝트에서 QR 코드에서 PDF로의 변환을 사용할 수 있습니까?

네. IronPDF는 .NET 10 (.NET Core, Standard 및 Framework의 이전 버전과 함께)을 지원하여, IronQR로 QR 코드를 생성하고 IronPDF를 사용하여 이를 PDF에 삽입하거나 변환할 수 있으며 .NET 10 프로젝트에서 호환성 문제 없이 가능합니다.

커티스 차우
기술 문서 작성자

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

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

아이언 서포트 팀

저희는 주 5일, 24시간 온라인으로 운영합니다.
채팅
이메일
전화해