Compresser le PDF via Go

Compression de PDF par programmation à l’aide de Aspose.PDF pour la bibliothèque Go via C++

Optimisez le PDF avec Go

Avez-vous besoin de compresser le PDF ? La modification programmatique de documents PDF est un élément essentiel des flux de travail numériques modernes. Les bibliothèques Go, telles que Aspose.PDF, sont des solutions autonomes qui ne dépendent pas d’autres logiciels et sont prêtes à être utilisées commercialement. Pour compresser des fichiers PDF, nous utiliserons Aspose.PDF for Go via C++, une boîte à outils simple et sécurisée utilisée pour travailler avec des fichiers PDF. Pour installer et utiliser Aspose.PDF pour Go via C++, cliquez sur Télécharger Aspose.PDF pour Go.

Comment compresser un PDF via Go


Vous avez besoin de Aspose.PDF for Go via C++ pour essayer le code dans votre environnement.

  1. Ouvrez un document PDF à l’aide de l’objet Document.
  2. Appelez la méthode d’optimisation de l’objet du document, qui supprime les objets inutiles et compresse les images dans le fichier PDF
  3. Enregistrez le document optimisé dans le nouveau chemin à l’aide de la méthode Save ().

Si vous souhaitez faciliter et accélérer le partage ou le stockage d’un fichier PDF, le compresser peut vous aider. Grâce à cette puissante bibliothèque Aspose.PDF Go via C++, vous pouvez réduire la taille de votre PDF tout en préservant sa qualité et ses détails importants. Cet outil professionnel utilise Go pour compresser efficacement les PDF. L’exemple suivant montre comment modifier un document PDF dans Go :

Compresser des fichiers PDF - Go

Cet exemple de code montre comment optimiser un document PDF pour le 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()
    }

À propos de Aspose.PDF pour l'API Go

Le Aspose.PDF pour Go via C++ est une puissante boîte à outils qui permet aux développeurs de manipuler directement des fichiers PDF et d’effectuer diverses tâches pour les PDF. Contient des fonctionnalités uniques pour convertir des PDF vers d’autres formats.

Vous pouvez trouver plus d’informations sur Aspose.PDF for Go via l’API C++ sur Documentation et examples sur la façon d’utiliser l’outil.