HTML
JPG
PDF
XML
PDF
PDF
C++을 통해 PDF 파일 암호화
Excel 스프레드시트를 PDF 파일로 변환하고 Aspose.Cells C++ 라이브러리를 사용하여 비밀번호로 보호합니다.
C++을 사용하여 PDF 파일을 암호화하는 방법
PDF 파일을 암호화하기 위해 다음을 사용합니다.
기능이 풍부하고 강력하며 사용하기 쉬운 문서 암호화 API for C++ 플랫폼인 API입니다. 최신 버전을 직접 다운로드할 수 있습니다. 열기만 하면 됩니다.
패키지 관리자, 검색 Aspose.Cells.Cpp 그리고 설치하세요. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Aspose.Cells
PM> Install-Package Aspose.Cells.Cpp
C++을 통해 PDF 파일을 암호화하는 단계
Aspose.Cells API를 사용한 문서 보호는 단 몇 줄의 코드만으로 수행할 수 있습니다.
- Workbook 클래스를 사용하여 새 Excel 파일을 로드하거나 생성합니다.
- PdfSecurityOptions 클래스를 사용하여 보안 옵션 설정
- Save() 메소드로 암호화된 PDF 파일을 저장합니다.
시스템 요구 사항
Aspose.Cells for C++은 모든 주요 플랫폼 및 운영 체제를 지원합니다. 다음 전제 조건이 있는지 확인하십시오.
- Microsoft Windows 또는 Windows 32비트, Windows 64비트 및 Linux 64비트용 C++ 런타임 환경과 호환되는 OS.
- 프로젝트에 Aspose.Cells for C++ DLL에 대한 참조를 추가합니다.
명령
Aspose::Cells::Startup();
//load/creat the Excel file
Workbook wb;
//Set cell value
wb.GetWorksheets().Get(0).GetCells().Get(u"A1").PutValue(u"test");
//Set security options using PdfSecurityOptions class
PdfSecurityOptions securityOptions;
securityOptions.SetOwnerPassword(u"123");
securityOptions.SetPrintPermission(true);
securityOptions.SetAccessibilityExtractContent(true);
//Set saving PDF parameters
PdfSaveOptions pdfSaveOptions;
pdfSaveOptions.SetSecurityOptions(securityOptions);
//Save encrypted PDF files
wb.Save("security.pdf", pdfSaveOptions);
Aspose::Cells::Cleanup();
약 Aspose.Cells for C++ API
Aspose.Cells API은 Microsoft Excel 형식을 다른 형식으로 생성, 편집, 변환 및 렌더링하는 데 사용할 수 있습니다. 또한 소프트웨어 애플리케이션 내에서 포괄적인 차트 작성, 확장 가능한 보고 및 신뢰할 수 있는 계산에 사용할 수 있습니다. Aspose.Cells은 독립형 API이며 Microsoft 또는 OpenOffice와 같은 소프트웨어가 필요하지 않습니다.PDF을 보호하는 무료 앱
라이브 데모를 확인해보세요 PDF 파일 암호화 다음과 같은 이점이 있습니다.
아무것도 다운로드하거나 설정할 필요가 없습니다.
코드를 작성하거나 컴파일할 필요가 없습니다.
PDF 파일을 업로드하고 "잠금 해제" 버튼을 누르세요.
링크에서 결과 PDF 파일을 다운로드하세요.
PDF PDF 파일 형식이란 무엇입니까?
Portable Document Format(PDF)은 Adobe가 1990년대에 만든 문서 유형입니다. 이 파일 형식의 목적은 응용 프로그램 소프트웨어, 하드웨어 및 운영 체제에 독립적인 형식으로 문서 및 기타 참조 자료를 표현하기 위한 표준을 도입하는 것이었습니다. PDF 파일 형식은 소스 문서의 일부가 될 수 있는 텍스트, 이미지, 하이퍼링크, 양식 필드, 리치 미디어, 디지털 서명, 첨부 파일, 메타데이터, 지리 공간 기능 및 3D 개체와 같은 정보를 포함할 수 있는 모든 기능을 갖추고 있습니다.
더 읽기