Condividi tramite


Pdf Tools by Tachytelic (Independent Publisher) (Anteprima)

PDF Tools è un set gratuito di azioni per l'uso di file PDF. Offre funzionalità per unire, dividere, estrarre pagine, estrarre testo, ottimizzare le dimensioni dei file e gestire i metadati PDF. Progettato per semplificare le operazioni PDF nei flussi.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Service Classe Regioni
Copilot Studio Premium Tutte le aree Power Automate ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
App per la logica Standard Tutte le aree di App per la logica , ad eccezione delle seguenti:
     - aree Azure Government
     - Azure cina
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Apps Premium Tutte le aree Power Apps ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Power Automate Premium Tutte le aree Power Automate ad eccezione delle seguenti:
     - Governo degli Stati Uniti (GCC)
     - Us Government (GCC High)
     - China Cloud gestito da 21Vianet
     - Dipartimento della Difesa degli Stati Uniti (DoD)
Contatto
Nome Paul Murana
URL https://tachytelic.net
Email paulie@tachytelic.net
Metadati del connettore
Editore tachitelico
Sito web https://tachytelic.net/pdf-tools-for-power-automate/
Informativa sulla privacy https://tachytelic.net/privacy
Categorie Dati

Strumenti PDF di Tachytelic

PDF Tools è un set gratuito di azioni per l'uso di file PDF in Power Automate. Offre funzionalità per unire, dividere, estrarre pagine, estrarre testo, ottimizzare le dimensioni dei file e gestire i metadati PDF. Progettato per semplificare le operazioni PDF nei flussi senza richiedere una licenza Premium.

Autore: Paul Murana

Prerequisiti

Non esistono prerequisiti per l'uso di questo connettore. È completamente gratuito e non richiede chiavi API o autenticazione.

Operazioni supportate

Ottimizzare il PDF

Ottimizzare un PDF pulendo e ricomprimendo gli oggetti interni. Accetta un PDF con codifica Base64 e restituisce un PDF con codifica Base64 ottimizzato. Supporta modalità di compressione aggressive e sicure.

Estrarre pagine specifiche

Estrarre pagine specifiche da un file PDF usando un intervallo di pagine ,ad esempio "1-3,7". Restituisce un nuovo PDF contenente solo le pagine specificate.

Estrarre informazioni

Estrae metadati dettagliati da un file PDF, tra cui Titolo, Autore, CreationDate, Versione PDF, Conteggio pagine e altro ancora.

Imposta metadati

Imposta i valori dei metadati (titolo, autore, oggetto, parole chiave, date) in un file PDF. Restituisce il PDF con metadati aggiornati.

Estrarre testo

Estrae tutto il testo da un file PDF, con parametri StartPage e EndPage facoltativi. Restituisce sia testo combinato che testo organizzato per pagina.

Split PDF

Divide un file PDF in base a un numero fisso di pagine o a intervalli di pagine specificati. Restituisce una matrice di file PDF.

Unire pdf

Unisce più file PDF forniti come stringhe base64 in un singolo PDF.

Recupero delle credenziali

Non sono necessarie credenziali per questo connettore. Si tratta di un servizio gratuito senza autenticazione necessaria.

Come iniziare

  1. Aggiungere il connettore al flusso di Power Automate
  2. Non è necessaria alcuna configurazione della connessione: è sufficiente iniziare a usare le azioni
  3. Tutto il contenuto PDF deve essere fornito come stringhe con codifica Base64
  4. Usare l'azione "Recupera contenuto file" da OneDrive, SharePoint o altri connettori per recuperare file PDF e convertirli in base64

Esempio: Ottimizzare un PDF da SharePoint

  1. Aggiungere "Recupera contenuto file" da SharePoint
  2. Aggiungere l'azione "Ottimizza PDF"
  3. Impostare PdfFileContent sull'output da Recupera contenuto file (verrà codificato automaticamente in base64)
  4. Usare l'output OptimizedPdf per eseguire il salvataggio in SharePoint usando "Crea file"

Problemi noti e limitazioni

  • Tutte le operazioni PDF funzionano con contenuto con codifica Base64, aumentando le dimensioni dei dati di circa 33%
  • I PDF molto grandi (oltre 100 MB) possono riscontrare timeout
  • I PDF protetti da password non possono essere elaborati dalla maggior parte delle operazioni
  • L'operazione Extract Text potrebbe non funzionare correttamente con i documenti analizzati (PDF basati su immagini)

Domande frequenti

Questo connettore è davvero gratuito?

Yes! Questo connettore è completamente gratuito senza limiti di utilizzo, senza chiavi API e senza licenze Premium necessarie.

Qual è la dimensione massima del file supportata?

Il connettore può gestire la maggior parte dei documenti aziendali tipici. File molto grandi (oltre 100 MB) possono riscontrare problemi di timeout a causa del tempo di elaborazione.

È possibile elaborare pdf analizzati?

Il connettore funziona meglio con pdf basati su testo. I documenti analizzati (PDF immagine) non avranno testo estraibile. Provare prima a usare un servizio OCR.

Come convertire un file in base64?

Quando si usano azioni come "Recupera contenuto file" da SharePoint o OneDrive, il contenuto viene automaticamente disponibile in un formato che può essere passato a questo connettore.

Istruzioni per la distribuzione

Si tratta di un connettore di server di pubblicazione indipendente pubblicato ed è disponibile direttamente in Power Automate. Non è necessaria alcuna distribuzione.

Se si vuole distribuirlo come connettore personalizzato per il test:

  1. Scaricare i apiDefinition.swagger.json file e apiProperties.json
  2. Eseguire: paconn create --api-def apiDefinition.swagger.json --api-prop apiProperties.json

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 100 60 secondi

Azioni

Estrarre informazioni

Estrae metadati dettagliati da un file PDF ,ad esempio Title, Author, CreationDate, PDF version, File size e così via.

Estrarre pagine specifiche

Estrarre pagine specifiche da un file PDF usando un intervallo di pagine ,ad esempio "1-3,7".

Estrarre testo

Estrae tutto il testo da un file PDF, con StartPage e EndPage facoltativi.

Imposta metadati

Imposta i valori dei metadati (titolo, autore, date e così via) in un file PDF.

Ottimizzare il PDF

Ottimizzare un PDF pulendo e ricomprimendo gli oggetti interni. Accetta un PDF con codifica Base64 e restituisce un PDF con codifica Base64 ottimizzato.

Split PDF

Divide un file PDF in base a un numero fisso di pagine o a intervalli di pagine specificati.

Unire pdf

Unisce più file PDF forniti come stringhe base64 in un singolo PDF.

Estrarre informazioni

Estrae metadati dettagliati da un file PDF ,ad esempio Title, Author, CreationDate, PDF version, File size e così via.

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto del file PDF
PdfFileContent True byte

Contenuto con codifica base64 del file PDF

Restituisce

Nome Percorso Tipo Descrizione
Titolo documento
Title string

Metadati del titolo del PDF

Autore del documento
Author string

Metadati autore del PDF

Oggetto documento
Subject string

Metadati oggetto del PDF

Parole chiave del documento
Keywords string

Metadati delle parole chiave del PDF

È crittografato?
IsEncrypted boolean

Indica se il PDF è crittografato

Contiene testo estraibile?
HasText boolean

Indica se le pagine PDF contengono testo estraibile

Applicazione Creator
Creator string

Nome dell'applicazione utilizzata per creare il PDF

Producer
Producer string

Il software che ha prodotto il PDF

Data di creazione
CreationDate string

Data di creazione del PDF

Data di modifica
ModDate string

Data dell'ultima modifica del PDF

Conteggio pagine
PageCount integer

Numero totale di pagine nel PDF

Versione PDF
PDFVersion string

Versione della specifica PDF (ad esempio, 1.4, 1.7)

Estrarre pagine specifiche

Estrarre pagine specifiche da un file PDF usando un intervallo di pagine ,ad esempio "1-3,7".

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto del file PDF
PdfFileContent True byte

Contenuto con codifica Base64 del file PDF.

Intervallo di pagine
PageRange True string

Intervallo di pagine da estrarre (ad esempio, "1-3,7")

Restituisce

Nome Percorso Tipo Descrizione
PDF estratto
ExtractedPdf byte

Contenuto con codifica Base64 del file PDF estratto.

Estrarre testo

Estrae tutto il testo da un file PDF, con StartPage e EndPage facoltativi.

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto del file PDF
PdfFileContent True byte

File PDF con codifica Base64

Pagina iniziale
StartPage integer

Numero di pagina da cui iniziare l'estrazione

Fine pagina
EndPage integer

Numero di pagina per interrompere l'estrazione in (inclusi)

Restituisce

Nome Percorso Tipo Descrizione
Testo estratto
ExtractedText string

Testo combinato da tutte le pagine selezionate

Testo per pagina
ExtractedTextByPage array of object

Matrice di oggetti di testo estratti per pagina

Numero pagina
ExtractedTextByPage.Page integer

Numero di pagina del PDF

Contenuto testo
ExtractedTextByPage.Text string

Testo estratto da tale pagina

Imposta metadati

Imposta i valori dei metadati (titolo, autore, date e così via) in un file PDF.

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto del file PDF
PdfFileContent True byte

Contenuto PDF con codifica Base64

Titolo
Title string

Titolo del documento

Autore
Author string

Autore del documento

Oggetto
Subject string

Oggetto del documento

Parole chiave
Keywords string

Parole chiave del documento

Data di creazione
CreationDate string

Data di creazione del PDF

Data di modifica
ModificationDate string

Data di modifica del PDF

Restituisce

Nome Percorso Tipo Descrizione
Pdf aggiornato
UpdatedPdf byte

PDF con codifica Base64 con metadati aggiornati

Ottimizzare il PDF

Ottimizzare un PDF pulendo e ricomprimendo gli oggetti interni. Accetta un PDF con codifica Base64 e restituisce un PDF con codifica Base64 ottimizzato.

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto del file PDF
PdfFileContent True byte

Contenuto con codifica Base64 del file PDF da ottimizzare.

Modalità di ottimizzazione
Mode string

Scegliere aggressivo per la compressione massima o sicuro per la compatibilità.

Livello di Garbage Collection
Garbage integer

Livello di rimozione di oggetti inutilizzati (0-4). I valori più alti rimuovono più dati inutilizzati.

Applica compressione deflate
Deflate boolean

Indica se applicare la compressione deflate ai flussi.

Pulisci documento
Clean boolean

Se pulire e purificare il contenuto PDF.

Restituisce

Nome Percorso Tipo Descrizione
PDF ottimizzato
OptimizedPdf byte

Contenuto con codifica Base64 del file PDF ottimizzato.

Split PDF

Divide un file PDF in base a un numero fisso di pagine o a intervalli di pagine specificati.

Parametri

Nome Chiave Necessario Tipo Descrizione
Contenuto del file PDF
PdfFileContent True byte

Contenuto con codifica Base64 del file PDF.

Tipo di divisione
SplitType True string

Scegliere come dividere il PDF.

Pagine per divisione
PagesPerSplit integer

Numero di pagine per ogni file di output (obbligatorio se il tipo di divisione è Numero di pagine).

Intervalli di pagine
PageRanges string

Intervalli di pagine da dividere per (ad esempio, "1-2,4") (obbligatorio se il tipo di divisione è specificato intervalli).

Restituisce

Nome Percorso Tipo Descrizione
Dividere i file PDF
SplitPdfs array of byte

Matrice di file PDF divisi.

Unire pdf

Unisce più file PDF forniti come stringhe base64 in un singolo PDF.

Parametri

Nome Chiave Necessario Tipo Descrizione
File PDF
PdfFiles True array of byte

Matrice di file PDF con codifica Base64 da unire

Restituisce

Nome Percorso Tipo Descrizione
PDF unito
MergedPdf byte

Contenuto con codifica Base64 del PDF unito