AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

doc2pdf - En ligne dans le Cloud

Exécutez doc2pdf dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande doc2pdf qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


unoconv - convertit n'importe quel document depuis et vers n'importe quel format pris en charge par LibreOffice

SYNOPSIS


déconv. [options] fichier [fichier2 ..]

déconv. --listener [--server SRV] [--port PRT] [--connection CON]

DESCRIPTION


unoconv est un utilitaire de ligne de commande qui peut convertir n'importe quel format de fichier que LibreOffice peut
importer, dans n'importe quel format de fichier que LibreOffice est capable d'exporter.

unoconv utilise les liaisons UNO de LibreOffice pour la conversion non interactive de documents
et a donc besoin d'une instance LibreOffice avec laquelle communiquer. Donc s'il ne peut pas
en trouver un, il démarrera sa propre instance pour une utilisation temporaire. Si désiré, on peut démarrer un
instance « écouteur » à utiliser pour les connexions ultérieures ou même pour les connexions à distance.

OPTIONS


-c, --connexion
Chaîne de connexion UNO à utiliser par le client pour se connecter à une instance LibreOffice,
ou utilisé par l'auditeur pour faire écouter LibreOffice.

La chaîne de connexion par défaut est "socket,host=localhost,port=2002;urp;StarOffice.ComponentContext"

-d, --doctype
Spécifiez le type de document LibreOffice du format backend. Types de documents possibles
sont: document, graphique, présentation, tableur.

Le type de document par défaut est « document ».

-e, --export
Définissez des options de filtre d'exportation spécifiques (liées au filtre LibreOffice utilisé).

par exemple. pour le filtre de sortie PDF, on peut spécifier : -e PageRange=1-2

Voir la section *EXPORTER LES FILTRES*.

-f, --format
Spécifiez le format de sortie du document. Vous pouvez obtenir une liste des sorties possibles
formats par type de document en utilisant l'option --show.

Le type de document par défaut est « pdf ».

-F, --champ
Remplacer le champ de texte défini par l'utilisateur par une valeur

par exemple. -F Client_Name="Oracle"

-i, --importer
Définir des options de filtres d'importation spécifiques (liées au filtre d'importation LibreOffice utilisé
en fonction du nom de fichier d'entrée).

Voir la section *IMPORTER DES FILTRES*.

-l, --écouteur
Démarrez unoconv en tant qu'écouteur pour que les clients unoconv se connectent.

-n, --no-lancement
Par défaut, si aucun écouteur n'est en cours d'exécution, unoconv lancera son propre écouteur (temporaire)
pour s'assurer que la conversion fonctionne. Cette option annulera la conversion si aucun
écouteur est trouvé, plutôt que de démarrer notre propre écouteur.

-o, --sortie
Si l'argument est un répertoire, placez les documents convertis dans ce répertoire. Si
plusieurs fichiers d'entrée sont fournis, utilisez-le comme nom de base (et ajoutez une extension de sortie).
Sinon, utilisez-le comme nom de fichier de sortie.

--le mot de passe
Fournir un mot de passe pour déchiffrer le document

--tuyau
Utilisez un tuyau comme mécanisme de connexion alternatif pour parler à LibreOffice.

-p, --port
Port sur lequel écouter (en tant qu'écouteur) ou auquel se connecter (en tant que client).

Le port par défaut est « 2002 ».

--préserver
Conserver l'horodatage et les autorisations du document original

-s, --serveur
Serveur (adresse) sur lequel écouter (en tant qu'auditeur) ou auquel se connecter (en tant que client).

Le serveur par défaut est « localhost ».

--spectacle
Répertoriez les formats de sortie possibles à utiliser avec -f.

--stdin
Lire le fichier d'entrée à partir de stdin (les noms de fichiers sont ignorés s'ils sont fournis)

--stdout
Imprimez le fichier de sortie converti sur stdout.

-t, --modèle
Spécifiez le modèle à utiliser pour l'importation de styles. Cela peut être très utile si vous
avoir une identité d'entreprise que vous devez appliquer à chaque document que vous distribuez.

-T, --timeout
Lorsque unoconv démarre son propre écouteur, essayez de vous y connecter pendant quelques secondes
avant d'abandonner. Augmenter cela peut aider lorsque vous recevez des erreurs aléatoires causées par
l'auditeur n'étant pas prêt à accepter les travaux de conversion.

-v, --verbeux
Soyez de plus en plus bavard.

ARGUMENTS


Vous pouvez fournir un ou plusieurs fichiers comme arguments pour convertir chacun d'eux dans le
sortie le format.

IMPORTER FILTRES


Selon le fichier d'entrée utilisé, un filtre d'import LibreOffice différent est automatiquement
utilisé par unoconv. Ce filtre d'import peut être influencé par l'option -i qui, selon
le filtre utilisé, accepte différents arguments.

Il n'est pas toujours clair quelles options de filtre d'importation vous pouvez fournir, la boîte de dialogue d'importation dans
LibreOffice pour le filtre que vous utilisez peut donner une bonne indication de ce que vous pouvez
attendre comme options de filtre d'importation.

La référence est la documentation de LibreOffice, pour les feuilles de calcul, elle est décrite à :
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options
mais nous allons examiner quelques exemples.

DEFAULT IMPORTER FILTRE OPTIONS


Le filtre d'importation par défaut pour de nombreuses importations (par exemple, Lotus, dBase ou DIF) accepte comme seul
argument le type d'encodage d'entrée, donc si vous avez besoin d'utf-8 (76), vous pouvez faire :

-i OptionsFiltre=76

Pour une liste des types d'encodage possibles, vous pouvez utiliser le lien ci-dessus pour trouver les
options.

· Options de filtre

TEXTE IMPORTER FILTRE OPTIONS


Le filtre d'importation de texte accepte un paramètre FilterOptions contenant l'encodage d'entrée.

· Options de filtre

CSV IMPORTER FILTRE OPTIONS


Le filtre d'importation CSV accepte un paramètre FilterOptions, l'ordre est :
séparateur(s),délimiteur de texte,encodage,première ligne,format de colonne

Par exemple, vous voudrez peut-être l'utiliser pour un réal document séparé par des virgules :

-i FilterOptions=44,34,76,2,1/5/2/1/3/1/4/1

qui utilisera une virgule (44) comme séparateur de champ, un guillemet (34) comme texte
délimiteur, UTF-8 (76) pour l'encodage d'entrée, commencez à partir de la deuxième ligne et utilisez le
formats spécifiés pour chaque colonne (1 signifie standard, 5 signifie date AA/MM/JJ)

Si vous aimez utiliser plus d'un séparateur (disons un espace ou une tabulation) et utilisez les
encodage (9), mais sans délimiteur de texte, vous pouvez faire :

-i OptionsFiltre=9/32,,9,2

Pour une liste des types d'encodage possibles, vous pouvez utiliser le lien ci-dessus pour trouver les
options.

· Options de filtre

EXPORTATION FILTRES


Contrairement aux filtres d'importation, les filtres d'exportation peuvent avoir plusieurs options nommées, bien qu'il
n'est pas toujours clair quelles options sont disponibles. Tout dépend de la version de
LibreOffice. La boîte de dialogue d'exportation que vous obtenez dans LibreOffice peut vous donner une idée de ce qui est
possible, chacun de ces widgets représente une option.

TEXTE EXPORTATION FILTRE OPTIONS


Le filtre d'exportation de texte accepte un paramètre FilterOptions contenant l'encodage de sortie.

· Options de filtre

L'ordre des arguments est :
codage, séparateur de champs, délimiteur de texte, citation-toutes-les-cellules-texte, enregistrer-le-contenu-de-la-cellule-comme-indiqué

CSV EXPORTATION FILTRE OPTIONS


Le filtre d'export CSV accepte différents arguments, l'ordre est :
séparateur(s) de champ, délimiteur de texte, codage

Par exemple, vous voudrez peut-être l'utiliser pour un réal document séparé par des virgules :

-e OptionsFiltre=44,34,76

qui utilisera une virgule (44) comme séparateur de champ, un guillemet (34) comme texte
délimiteur, UTF-8 (76) pour l'encodage d'exportation, commencez à partir de la deuxième ligne et utilisez le
formats spécifiés pour chaque colonne (1 signifie standard, 5 signifie date AA/MM/JJ)

Si vous aimez utiliser plus d'un séparateur (disons un espace ou une tabulation) et utilisez les
encodage (9), mais sans délimiteur de texte, vous pouvez faire :

-e OptionsFiltre=9/32,,9

Pour une liste des types d'encodage possibles, vous pouvez utiliser le lien ci-dessus pour trouver les
options.

· Options de filtre

PDF EXPORTATION FILTRE OPTIONS


Le filtre d'exportation PDF est probablement le filtre d'exportation le plus avancé en son genre avec une myriade
d'options que l'on peut utiliser. Les options de filtre d'exportation sont décrites dans un document séparé, ou
sur le wiki de LibreOffice à l'adresse :

http://wiki.services.openoffice.org/wiki/API/Tutorials/PDF_export

Par exemple on peut spécifier : -e PageRange=1-2

Voici une liste de toutes les options, mais pour plus de détails, veuillez consulter filtres.txt:

· Autoriser les noms de champs en double

· Fenêtre centrale

· Changements

· ConvertOOoTargetToPDFTarget

· Afficher le titre du documentPDF

· DocumentOpenPassword

· Intégrer des polices standard

· Activer la copie du contenu

· ActiverTextAccessForAccessibilityTools

· CrypterFichier

· Exporter les signets

· Exporter les signets vers la destination PDF

· Exporter les champs de formulaire

· ExportLinksRelativeFsys

· Exporter des notes

· Exporter les pages de notes

· PremièrePageOnGauche

· Type de formulaire

· Masquer la barre de menus de la visionneuse

· Masquer la barre d'outils de la visionneuse

· Masquer les contrôles de la fenêtre Viewer

· Page Initiale

· Vue initiale

· EstAjouteStream

· IsSkipEmptyPages

· Grossissement

· Résolution MaxImage

· Niveaux OpenBookmark

· Ouvrir en mode plein écran

· Mise en page

· Intervalle de pages

· PDFViewSélection

· Mot de passe d'autorisation

· Impression

· Qualité

· Réduire la résolution de l'image

· RedimensionnerWindowToInitialPage

· Restreindre le mot de passe d'autorisation

· Sélection

· Sélectionnez la version PDF

· Utiliser la compression sans perte

· UtiliserTaggedPDF

· UtiliserTransitionEffects

· Filigrane

· Zoom

GRAPHISME EXPORTATION FILTRE OPTIONS
· Hauteur

· Résolution

· Largeur

BMP EXPORTATION FILTRE OPTIONS
· Compression

· RLEEncodage

JPEG EXPORTATION FILTRE OPTIONS
· La profondeur de la couleur

· Qualité

PBM/PGM/PPM EXPORTATION FILTRE OPTIONS
· Encodage

PNG EXPORTATION FILTRE OPTIONS
· Compression

· Mode entrelacé

GIF EXPORTATION FILTRE OPTIONS
· Mode entrelacé

· Transparence

EPS EXPORTATION FILTRE OPTIONS
· Format de couleur

· Compression

· Aperçu

Version

EXEMPLES


Vous pouvez utiliser unoconv en mode autonome, cela signifie qu'en l'absence d'un LibreOffice
écouteur, il lancera le sien :

unoconv -f pdf un-document.odt

On peut utiliser unoconv comme écouteur (par défaut localhost:2002) pour laisser les autres unoconv
les instances s'y connectent :

unoconv --écouteur &
unoconv -f pdf un-document.odt
unoconv -f doc autre-document.odt
unoconv -f jpg une-image.png
unoconv -f xsl une-feuille de calcul.csv
tuer -15 %-

Cela fonctionne également sur un hôte distant :

unoconv --listener --serveur 1.2.3.4 --port 4567

puis connectez un autre système pour convertir des documents :

unoconv --serveur 1.2.3.4 --port 4567

ENVIRONNEMENT VARIABLES


UNO_CHEMIN
spécifie ce que l'installation de LibreOffice pyuno unoconv doit utiliser, par exemple.
/opt/libreoffice3.4/basis-link/programme

EXIT STATUT


Normalement, l'état de sortie est 0 si la conversion a réussi. Si une erreur s'est produite,
le code retour est très probablement une erreur renvoyée par LibreOffice (ou son interface, appelée
UNO) cependant, l'erreur ne se traduit jamais par quelque chose de significatif. Au cas où vous aimeriez
déchiffrer l'errCode LibreOffice, regardez :

http://cgit.freedesktop.org/libreoffice/core/tree/tools/inc/tools/errcode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/sfxecode.hxx
http://cgit.freedesktop.org/libreoffice/core/tree/svtools/inc/svtools/soerr.hxx

En utilisant les listes ci-dessus, le code d'erreur 2074 signifie :

Classe : 1 (ERRCODE_CLASS_ABORT)
Code : 26 (ERRCODE_IO_INVALIDPARAMETER ou SVSTREAM_INVALID_PARAMETER)

Et le code d'erreur 3088 signifie :

Classe : 3 (ERRCODE_CLASS_NOTEXISTS)
Code : 16 (ERRCODE_IO_CANTWRITE)

Utilisez doc2pdf en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad