Annotons en Ruby avec l'API RESTful

API REST et SDK Cloud pour Ruby pour créer des outils d’annotation de documents et d’images en ligne avec prise en charge des options d’annotation de texte et d’image. annotons !

  • GroupDocs.Annotation Cloud SDK for cURL
  • GroupDocs.Annotation Cloud SDK for .NET
  • GroupDocs.Annotation Cloud SDK for Java
  • GroupDocs.Annotation Cloud SDK for PHP
  • GroupDocs.Annotation Cloud SDK for Python
  • GroupDocs.Annotation Cloud SDK for Node.js
Commencer l'essai gratuit

GroupDocs.Annotation Cloud SDK for Ruby RESTful APIs est tout ce dont vous avez besoin pour créer des outils d’annotation de documents dans Ruby. Votre application pourra ajouter des annotations, des superpositions de filigranes, des remplacements de texte, des caviardages, des notes autocollantes et des annotations de texte aux documents commerciaux de tous les formats populaires tels que PDF, Microsoft Word, Excel, PowerPoint, Outlook, images et autres formats. Développez rapidement des applications d’annotation dans Ruby à l’aide de notre SDK qui fonctionne comme un wrapper autour des API Ruby et rend la solution compatible avec plusieurs plates-formes. La prise en charge des fournisseurs de stockage cloud tiers, par exemple Amazon S3, Windows Azure, Dropbox et autres, est également fournie.‎

Questions fréquemment posées

Je veux créer ma propre application Ruby pour annoter des documents ?

Consultez GroupDocs.Annotation Cloud SDK for Ruby at GitHub si vous recherchez le code source pour annoter le fichier dans le Cloud .

Puis-je essayer gratuitement les API REST GroupDocs.Annotation sur Ruby ?

Vous pouvez essayer GroupDocs.Annotation les API Ruby Low-Code sans aucune limitation.

Je ne veux pas télécharger mes fichiers confidentiels n’importe où pour les annotations ? Quelles sont mes options ?

GroupDocs.Annotation Cloud est également disponible en tant qu’image Docker qui peut être utilisée pour auto-héberger le service. Vous pouvez également créer vos propres services à l’aide des API GroupDocs.Annotation High-code qui pilotent actuellement nos API REST.

Fonctionnalités avancées de l’API REST d’annotation de documents

Prise en charge de plusieurs formats de fichiers

Importer les informations d’annotation du document et renvoyer la liste des annotations importées

Exporter/ajouter une annotation à un document et récupérer le document résultant en tant que flux

Rendre les pages du document en images et récupérer les liens des images

Récupérer le lien vers l’image générée précédemment par numéro de page du document annoté

Rendre le document au format PDF, enregistrer le document résultant dans le stockage et récupérer son lien

Rendre le document au format PDF en tant que flux de sortie

Ajouter une annotation de rédaction de texte dans les diapositives‎

Ajouter des annotations à l’en-tête/au pied de page des documents Microsoft Word

Intégration facile

L’intégration de GroupDocs.Annotation Cloud SDK dans vos applications ruby est très simple. Aucune installation n’est requise côté serveur ou côté client. Créez simplement un compte sur GroupDocs.CLOUD pour obtenir le SID et la clé de l’application. L’exemple suivant montre à quel point il est facile d’importer des informations d’annotation à l’aide de Ruby :‎

Importer des informations d’annotation - Ruby

  # TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-ruby
      
  # Extracts annotations from document.
      def get_import
      @config = GroupDocsAnnotationCloud::Configuration.new(Utils::APP_SID, Utils::APP_KEY)
      @config.api_base_url = Utils::API_BASE_URL
      @filename = 'Annotated.pdf'
      @foldername = nil      
      
      @annotation_api = GroupDocsAnnotationCloud::AnnotationApi.from_config(@config)     
      request = GroupDocsAnnotationCloud::GetImportRequest.new(@filename,@foldername)
      
  # Extracts annotations from document.
      response = @annotation_api.get_import request
      puts response
      puts 'completed'
      end

Prise en charge de nombreux types d’annotations

À l’aide du SDK GroupDocs.Annotation Cloud pour Ruby, vous pouvez travailler avec divers types d’annotations. Les deux types de base sont ; Annotations de texte et annotations de figures.‎ Lors de l’utilisation d’annotations textuelles, vous pouvez ajouter des commentaires textuels au texte sélectionné ; mettez en surbrillance quel texte doit être remplacé par quoi, masquez le texte confidentiel à l’aide de la rédaction de texte, mettez en surbrillance le texte avec des barrés/soulignés et ajoutez des notes autocollantes avec du texte enrichi.‎ Lorsque vous travaillez avec des annotations de figures, vous pouvez ajouter des notes à une zone mise en évidence par un rectangle (Area ‎Annotation), ajouter des notes à n’importe quel point du document (Point Annotation), masquer des parties confidentielles d’une image ou d’un texte (Area Redaction), dessinez des lignes et des formes à main levée (polyligne), des flèches pointant vers un objet (pointeur/flèche), créez des superpositions de filigrane textuel (filigrane) et mesurez la distance entre tous les objets d’un document (annotation de distance).

Personnalisation facile

GroupDocs.Annotation Cloud SDK pour Ruby est testé à 100 % et prêt à l’emploi. Le SDK est open source et dispose d’une licence MIT. Vous pouvez l’utiliser et même le personnaliser gratuitement.‎‎

Explorateur d’API interactif

Utilisation de notre explorateur d’API basé sur Swagger ; vous pouvez essayer GroupDocs.Annotation Cloud SDK pour Ruby immédiatement dans votre navigateur. Cet explorateur d’API interactif vous donne des informations sur toutes les ressources offertes par l’API. Vous pouvez également essayer l’opération souhaitée en fournissant de manière interactive les paramètres requis.

Ressources d'assistance et d'apprentissage

La famille de produits GroupDocs.Annotation Cloud comprend également des SDK pour d’autres langages courants, comme indiqué ci-dessous :

  Français