Comprima PDF a través de Go

Compresión de PDF mediante programación mediante Aspose.PDF for Go via C++

Optimiza el PDF con Go

¿Necesitas comprimir el PDF? La modificación programática de los documentos PDF es una parte esencial de los flujos de trabajo digitales modernos. Las bibliotecas Go, como Aspose.PDF, son soluciones independientes que no dependen de otro software y están listas para su uso comercial. Para comprimir archivos PDF, utilizaremos Aspose.PDF for Go via C++, que es un conjunto de herramientas fácil y seguro que se utiliza para trabajar con PDF. Para instalar y usar Aspose.PDF for Go a través de C++, haz clic en Descargar Aspose.PDF for Go.

Cómo comprimir un PDF a través de Go


Necesitas Aspose.PDF for Go via C++ para probar el código en tu entorno.

  1. Abra un documento PDF con el objeto Document.
  2. Llame al método de optimización en el objeto del documento, que elimina los objetos innecesarios y comprime las imágenes en el archivo PDF
  3. Guarde el documento optimizado en la nueva ruta mediante el método Save ().

Si quieres que compartir o almacenar un archivo PDF sea más fácil y rápido, comprimirlo puede ayudar. Con esta potente biblioteca Aspose.PDF Go via C++, puedes reducir el tamaño de tu PDF y, al mismo tiempo, mantener intactos su calidad y sus detalles importantes. Esta herramienta profesional utiliza Go para comprimir PDF de forma eficaz. El siguiente ejemplo muestra cómo modificar un documento PDF en Go:

Comprimir archivos PDF - Go

Este código de ejemplo muestra cómo optimizar un documento PDF para la Web - 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()
    }

Acerca de la API Aspose.PDF for Go

Aspose.PDF for Go via C++ es un potente conjunto de herramientas que permite a los desarrolladores manipular archivos PDF directamente y ayuda a realizar diversas tareas para PDF. Contiene funciones únicas para convertir PDF a otros formatos.

Puedes encontrar más información sobre Aspose.PDF for Go mediante la API de C++ en Documentación y en ejemplos sobre cómo usar la herramienta.