시작하기

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

IronSecureDoc on Docker

이 가이드를 통해 IronSecureDoc을 5분 만에 설치하고 실행할 수 있습니다. IronSecureDoc은 외부와 완전히 분리된 자체 호스팅 보안 컨테이너입니다.

IronSecureDoc은 DockerHub 에서 Docker 이미지로 다운로드할 수 있습니다.

플랫폼 설정 바로가기 링크

사용 환경에 맞는 보다 구체적인 튜토리얼이 필요하시면 저희 튜토리얼을 참조해 주세요.

IronSecureDoc을 컨테이너로 호스팅하기

IronSecureDoc은 사용자가 접근 및 사용 방식을 완벽하게 제어할 수 있도록 어딘가에서 실행되어야 합니다. Windows/Mac/Linux 컴퓨터, 로컬 인트라넷의 서버 또는 클라우드 호스팅 컨테이너를 사용하십시오. 당신의 필요에 가장 적합한 것을 선택하세요.

로컬에서 호스팅하세요

클라우드에 배포

  • Terraform을 사용하여 Azure Container Registry배포
  • Elastic Container Service(ECS)를 사용하여 AWS에 배포

클라이언트로서 IronSecureDoc에 액세스하기

호스팅이 완료되면 IronSecureDoc은 해당 URL에 대한 RESTful 호출을 통해 호출할 수 있습니다. 기본적으로 저희 문서에는 REST API 사용 사례가 포함되어 있습니다. 또한 NuGet 에서 REST API를 클라이언트 라이브러리 클래스로 추상화하는 데 사용할 수 있는 .NET 클라이언트를 제공하고 있으며, 조만간 이러한 라이브러리를 더 많이 출시할 계획입니다.

기본

.NET 클라이언트 라이브러리

제품 기능 세트 자세히 살펴보기

이 컨테이너에는 무료 기능과 프리미엄 기업용 기능이 모두 포함되어 있습니다. 30일 무료 체험을 시작하여 모든 기능을 사용해 보세요.

무료 및 기업용 기능

Feature Access Table

기능 세부 정보

  • 암호화: PDF 암호 추가 + SHA 암호화

    • 사용자 및 소유자 암호를 설정, 변경 또는 삭제합니다.
    • 인쇄, 텍스트 복사, 양식 작성 등의 기능을 잠금 처리할 수 있습니다.
    • 문서 암호가 유효하고 올바른지 확인하십시오.
  • 수정: PDF에서 단어, 구문, 정규 표현식 패턴 및 영역을 수정합니다.

    • 문서 전체 또는 특정 페이지에서 특정 단어를 제거합니다.
    • 날짜, ID 번호 또는 이름과 같은 패턴을 정규 표현식을 사용하여 제거합니다.
    • PDF 파일의 특정 영역에서 데이터를 제거하는 기능 (양식 및 템플릿에 유용)
  • 인증: PDF 문서에 디지털 서명 파일(.pfx, .p12)을 적용하세요.

    • 디지털 서명은 수신자에게 해당 문서가 발신자로부터 온 것임을 보장합니다.
    • 서명은 수정이나 변조가 발생할 경우 효력을 잃도록 설정할 수 있습니다.
    • 문서에 있는 모든 서명이 유효한지 확인하십시오.
  • 추출: PDF 문서 페이지 텍스트 추출

Docker를 사용하여 IronSecureDoc 설치하기

IronSecureDoc용 Docker 이미지는 DockerHub에서 구할 수 있습니다. Docker 명령어를 사용하여 테스트 또는 개발 목적으로 IronSecureDoc을 시작하거나 중지할 수 있습니다.

컨테이너를 당겨서 시작하세요

  1. Docker를 설치하세요. Docker 설치 방법은 Get Docker 웹사이트를 참조하세요.

    • Docker Desktop을 사용하는 경우 최소 4GB의 메모리를 할당해야 합니다. Docker Desktop에서 메모리 사용량을 조정하려면 설정 > 리소스 로 이동하세요.
  2. IronSecureDoc Docker 이미지를 다운로드합니다.

    docker pull ironsoftwareofficial/ironsecuredoc
    docker pull ironsoftwareofficial/ironsecuredoc
    SHELL
  3. IronSecureDoc 컨테이너를 시작합니다.

    IronSecureDoc_LicenseKey 인수에서 실제 라이선스 키로 IronSecureDoc 라이선스 키를 교체하세요. 아직 라이선스가 없으시다면 지금 바로 무료 평가판 라이선스 키를 받으세요 .

    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
    SHELL

    호스트에 사용할 수 있는 메모리가 제한되어 있는 경우, -m 플래그를 사용하여 컨테이너의 메모리 한도를 설정하세요: -m 2GB

  4. SecureDoc 컨테이너가 실행 중인지 확인하기 위해 SecureDoc에 핑퐁 REST API 호출을 수행합니다.

    curl http://localhost:8080/v1/document-services/ping
    curl http://localhost:8080/v1/document-services/ping
    SHELL
    • 호출은 200와 응답 pong을(를) 반환해야 합니다.

컨테이너를 제거하세요

컨테이너를 제거하려면 다음 명령을 실행하세요.

# Remove SecureDoc containers
docker rm ironsecuredoc
# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL
커티스 차우
기술 문서 작성자

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

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

시작할 준비 되셨나요?
버전: 2024.10 방금 출시되었습니다
Still Scrolling Icon

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

빠른 증거를 원하시나요?
샘플 실행 PDF가 암호화되는 것을 확인하세요.