Go 를 통해 PDF 압축

Go via C++ 라이브러리에 대해 Aspose.PDF 를 사용하여 프로그래밍 방식으로 PDF 압축

Go 를 사용하여 PDF를 최적화하세요

PDF를 압축해야 합니까?PDF 문서의 프로그래밍 방식 수정은 현대 디지털 워크플로의 필수적인 부분입니다.Aspose.PDF 같은 Go 라이브러리는 다른 소프트웨어에 의존하지 않고 바로 상업적으로 사용할 수 있는 독립형 솔루션입니다.PDF 파일을 압축하려면 PDF 작업에 사용되는 쉽고 안전한 툴킷인 Aspose.PDF for Go via C++ 을 사용하겠습니다.C++를 통해 Go용 Aspose.PDF 버전을 설치하고 사용하려면 Go용 Aspose.PDF 다운로드 를 클릭하십시오.

Go를 사용하여 PDF를 압축하는 방법


사용자 환경에서 코드를 테스트하려면 Aspose.PDF for Go via C++ 이 필요합니다.

  1. 문서 객체를 사용하여 PDF 문서를 엽니다.
  2. 불필요한 객체를 제거하고 PDF 파일의 이미지를 압축하는 문서 객체의 최적화 메서드를 호출합니다.
  3. Save () 메서드를 사용하여 최적화된 문서를 새 경로에 저장합니다.

PDF 파일을 더 쉽고 빠르게 공유하거나 저장하려는 경우 압축하면 도움이 될 수 있습니다.이 강력한 Aspose.PDF Go via C++ 라이브러리를 사용하면 품질과 중요한 세부 정보를 그대로 유지하면서 PDF 크기를 줄일 수 있습니다.이 전문 도구는 Go 를 사용하여 PDF를 효과적으로 압축합니다.다음 예제는 Go 에서 PDF 문서를 수정하는 방법을 보여줍니다.

PDF 파일 압축 - Go

이 샘플 코드는 웹에 맞게 PDF 문서를 최적화하는 방법을 보여줍니다 - Go

Input file:

File not added

Output format:

PDF

Output file:


    package main

    import "github.com/aspose-pdf/aspose-pdf-go-cpp"
    import "log"

    func main() {
      // Open(filename string) opens a PDF-document with filename
      pdf, err := asposepdf.Open("sample.pdf")
      if err != nil {
        log.Fatal(err)
      }
      // Optimize() optimizes PDF-document content
      err = pdf.Optimize()
      if err != nil {
        log.Fatal(err)
      }
      // SaveAs(filename string) saves previously opened PDF-document with new filename
      err = pdf.SaveAs("sample_Optimize.pdf")
      if err != nil {
        log.Fatal(err)
      }
      // Close() releases allocated resources for PDF-document
      defer pdf.Close()
    }

Go API용 Aspose.PDF 정보

Aspose.PDF for Go via C++는 개발자가 PDF 파일을 직접 조작하고 PDF에 대한 다양한 작업을 수행하는 데 도움이 되는 강력한 툴킷입니다.PDF를 다른 형식으로 변환하기 위한 고유한 기능이 포함되어 있습니다.

C++ API를 통해 Go용 Aspose.PDF 에 대한 자세한 내용은 도구 사용 방법에 대한 문서예제 에서 확인할 수 있습니다.