pdf를 tiff로

.NET REST API를 사용하여 PDF를 TIFF로 변환합니다.

오늘날의 디지털 환경에서 효율적인 문서 관리는 기업과 개인 모두에게 필수적입니다. 자주 발생하는 일반적인 요구 사항 중 하나는 PDF 파일을 TIFF 이미지로 변환하는 것입니다. 보관, 인쇄 또는 호환성 목적이든 PDF 문서를 고품질 TIFF 이미지로 원활하게 변환하는 기능을 사용하면 문서 작업 흐름을 크게 향상시킬 수 있습니다. 이 문서에서는 .NET REST API를 사용하여 PDF를 TIFF로 변환하여 문서 처리를 간소화하고, 접근성을 개선하고, 데이터의 다양성을 향상시키는 단계를 알아봅니다.

REST API를 사용하여 PDF를 TIFF로 변환

PDF 파일을 TIFF 이미지로 변환하는 경우 Aspose.PDF Cloud SDK for .NET이 강력한 솔루션입니다. 이 다목적 SDK는 PDF 조작의 다양한 측면을 처리할 수 있는 포괄적인 도구 세트를 제공합니다. PDF를 TIFF 이미지로 손쉽게 변환할 수 있을 뿐만 아니라 텍스트 추출, 이미지 추출, PDF 병합 등을 포함한 다양한 다른 기능도 활용할 수 있습니다.

SDK 활용의 첫 번째 단계는 로컬 시스템에 설치하는 것입니다. NuGet 패키지 관리자에서 Aspose.PDF-Cloud를 검색하고 패키지 추가 버튼을 클릭하기만 하면 됩니다. 또한, 클라우드 대시보드를 방문하여 개인화된 클라이언트 자격 증명을 얻으세요.

C# .NET에서 PDF를 TIFF로 변환

C# .NET을 사용하여 프로그래밍 방식으로 PDF 파일을 TIFF 이미지로 변환하는 방법에 대해 자세히 살펴보겠습니다. 결과 이미지에 대한 dpi 정보를 유연하게 지정할 수 있습니다. 즉, 600dpi에서 PDF를 TIFF로 변환하고, 300dpi에서 PDF를 TIFF로 변환하는 등의 작업을 수행할 수 있습니다.

// 전체 예제와 데이터 파일을 보려면 다음으로 이동하세요. 
https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// PdfApi 인스턴스 생성
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// PDF 파일 이름 입력
String inputFile = "Binder1-1.pdf";
// PDF 파일의 내용을 스트림 인스턴스로 읽어옵니다.
var sourceFile = System.IO.File.OpenRead(inputFile);

// 결과 TIFF의 밝기 설정
int brightness = 100;
// 압축에 가능한 값은 LZW, CCITT4, CCITT3, RLE, 없음일 수 있습니다.
var compressionFactor = "None";
// 색상 심도 값을 설정합니다. 가능한 값은 기본값, Format8bpp, Format4bpp, Format1bpp입니다.
var colorDepthValue = "Default";

// 결과 TIFF의 왼쪽 여백
int leftMargin = 10;
// 결과 TIFF의 오른쪽 여백
int rightMaring = 10;
// 결과 TIFF의 상단 여백
int topMargin = 10;
// 결과 TIFF의 아래쪽 여백
int bottomMaring = 10;

// 결과 TIFF의 방향 설정
string Orientation = "Portrait";
// 변환 중에 빈 페이지를 건너뛸지 여부
Boolean skipBlankPages = true;
// PDF의 페이지 색인을 변환되도록 설정
int pageInexForConversion = 2;
// 변환할 수 있는 페이지 수
int numberOfPages = 3;

// 결과 TIFF 이미지의 이름
string resultantFile = "output.TIFF";
                    
// API를 호출하여 PDF를 TIFF로 변환 시작
// 결과 TIFF 이미지는 클라우드 저장소에 저장됩니다.
pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, colorDepth: colorDepthValue,
    leftMargin, rightMaring, topMargin, bottomMaring, Orientation,
    skipBlankPages, pageInexForConversion, numberOfPages, file: sourceFile);
PDF를 온라인으로 TIFF로

PDF에서 TIFF로의 변환 미리보기.

이제 위에 언급된 코드 조각의 세부 사항을 살펴보겠습니다.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

먼저 클라이언트 자격 증명을 인수로 전달하는 PdfApi 클래스의 인스턴스를 만듭니다.

String inputFile = "Binder1-1.pdf";
var sourceFile = System.IO.File.OpenRead(inputFile);

입력 PDF 파일의 내용을 스트림 인스턴스에 로드합니다.

var compressionFactor = "None";

결과 TIFF에 대한 압축 계수를 지정합니다. 가능한 값은 LZW, CCITT4, CCITT3, RLE, None일 수 있습니다.

var colorDepthValue = "Default";

결과 TIFF에 대한 색상 심도 정보를 지정합니다. 가능한 값은 Default, Format8bpp, Format4bpp, Format1bpp일 수 있습니다.

pdfApi.PutPdfInRequestToTiff(resultantFile, brightness, compression: compressionFactor, 
    colorDepth: colorDepthValue, leftMargin, rightMaring, 
    topMargin, bottomMaring, Orientation, skipBlankPages, 
    pageInexForConversion, numberOfPages, file: sourceFile);

API를 호출하여 PDF를 TIFF로 변환하고 출력을 클라우드 저장소에 저장합니다.

cURL 명령을 사용하여 PDF를 TIFF 온라인으로 변환

PDF를 TIFF로 변환하기 위한 명령줄 기반 접근 방식을 찾고 있다면 Aspose.PDF Cloud와 함께 cURL 명령을 활용할 수 있습니다. 이 조합은 변환 요구 사항을 충족하는 유연한 방법을 제공합니다. cURL 명령을 작성하면 Aspose.PDF Cloud API와 상호 작용하고 PDF에서 TIFF로의 변환을 원활하게 시작할 수 있습니다. 이 방법은 자동화 및 통합 가능성을 제공하므로 변환 프로세스를 기존 워크플로 또는 스크립트에 통합할 수 있습니다.

이 접근 방식의 첫 번째 단계는 다음 명령을 실행하여 JWT 액세스 토큰을 생성하는 것입니다.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

이제 다음 명령을 실행하여 인덱스 3부터 시작하는 3개의 PDF 페이지를 변환하고 결과 TIFF를 로컬 드라이브에 저장해야 합니다.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/tiff?brightness=100&compression=None&colorDepth=Default&orientation=Portrait&skipBlankPages=false&pageIndex=3&pageCount=3" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "resultantImage.tiff"

‘inputPDF’를 클라우드 저장소에서 사용할 수 있는 PDF 파일 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 토큰으로 바꿉니다.

결론

결론적으로 Aspose.PDF Cloud SDK for .NET과 cURL 명령 접근 방식은 모두 PDF 문서에서 텍스트를 추출하기 위한 효율적이고 안정적인 솔루션을 제공합니다. .NET용 Aspose.PDF Cloud SDK는 광범위한 기능을 갖춘 포괄적이고 개발자 친화적인 API를 제공하므로 PDF 텍스트 추출을 .NET 애플리케이션에 통합하기 위한 강력한 선택입니다. 반면, cURL 명령 접근 방식은 Aspose.PDF Cloud API와 상호 작용할 수 있는 유연하고 플랫폼 독립적인 방법을 제공하므로 다양한 환경과 프로그래밍 언어에서 작업하는 개발자에게 탁월한 옵션이 됩니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.