Quelqu'un est au courant d'un logiciel qui pourrait faire la conversion de MS Office .doc en .pdf pour moi?
J'ai déjà essayé OpenOffice mais il semblait plutôt lent et gourmand en ressources pour les gros documents.
Quelqu'un est au courant d'un logiciel qui pourrait faire la conversion de MS Office .doc en .pdf pour moi?
J'ai déjà essayé OpenOffice mais il semblait plutôt lent et gourmand en ressources pour les gros documents.
Réponses:
Si vous avez MS Office 2007, vous pouvez utiliser le plug-in Enregistrer au format PDF.
PDFCreator est un outil gratuit d'impression en pdf basé sur ghostscript. C'est assez bon, bien que la sortie d' Acrobat Distiller ait tendance à être un peu plus agréable.
Si vous souhaitez le faire par programme et que vous êtes un programmeur .NET ou Java, vous pouvez utiliser Aspose.Words en combinaison avec Aspose.PDF .
Ça a bien marché pour moi.
EDIT: Il semble qu'en utilisant une version récente, vous n'avez qu'à concéder sous licence Aspose Words.
J'utilise régulièrement - et recommande - PrimoPDF , qui est disponible en incarnations gratuites et payantes.
Office 2007 propose un module complémentaire d'exportation PDF gratuit disponible ici
J'utilise personnellement PDF 995 , une imprimante PDF gratuite :) fonctionne très bien
Si vous voulez le faire par programme, jetez un œil à ma réponse ici:
Convertir DOC en PDF - /programming/218556/send-document-to-printer-with-c#221818
C'est le code que j'utilise actuellement et il fonctionne très bien. Il gérera tout ce que Word ouvrira tel que .doc, .docx, .rtf etc.
De plus, si vous avez de nombreux fichiers à convertir, vous pouvez écrire votre code de telle sorte que Word soit ouvert une fois en arrière-plan et que les fichiers soient ensuite ouverts, convertis et fermés, fonctionne très rapidement et je n'ai eu aucun problème de plantage, etc. même lors de la conversion des milliers de fichiers à la fois.
Essayez Altsoft Xml2PDF
Hé, regardez ce que j'ai trouvé. http://www.phplivedocx.org/2009/02/06/convert-doc-to-pdf-in-php/
PHPLiveDocx est un programme de création de documents en php. Il peut être utilisé pour convertir Doc en PDF. Je ne l'ai pas encore essayé moi-même, mais je vais certainement l'expérimenter bientôt.
Vous pouvez utiliser un service en ligne comme celui-ci sur http://www.freepdfconvert.com Pas besoin d'installer de logiciel.
Dans le passé, j'ai essayé différentes approches. Mais maintenant, je vais bien avec Microsoft Office Word 2007 et le SaveAsPDF-Addin. J'ai enregistré le processus "enregistrer au format pdf" sous forme de macro et l'ai affiné un peu. Voici ma version actuelle:
Sub UpdateAndPDF()
' Update page header
If ActiveWindow.View.SplitSpecial <> wdPaneNone Then
ActiveWindow.Panes(2).Close
End If
If ActiveWindow.ActivePane.View.Type = wdNormalView Or ActiveWindow. _
ActivePane.View.Type = wdOutlineView Then
ActiveWindow.ActivePane.View.Type = wdPrintView
End If
ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
Selection.WholeStory
Selection.Fields.Update
ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
' Update document (like F9)
Selection.WholeStory
Selection.Fields.Update
WordBasic.AcceptAllChangesInDoc
' create PDF
PDFFilename = (Replace(ActiveDocument.FullName, ".doc", ".pdf"))
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
PDFFilename _
, ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateHeadingBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
' Close Word
ActiveDocument.Save
Application.Quit
End Sub
Avec l'option macro de word, je peux utiliser cette macro dans la ligne de commande à des fins d'automatisation. par exemple
"c:\Program Files\Microsoft Office\Office12\WINWORD.EXE" wordfile.doc /mUpdateAndPDF
Si vous souhaitez l'utiliser pour plusieurs documents dans un fichier batch, vous pouvez essayer ceci:
@echo off
SET WORD="c:\Program Files\Microsoft Office\Office12\WINWORD.EXE"
FOR %%f in (*.doc) do %WORD% %%f /mUpdateAndPDF
Si vous le faites occasionnellement, vous pouvez utiliser Zamzar.com pour effectuer toutes sortes de conversions.
Trigonométrie.
J'ai fait des recherches approfondies sur ce marché et Aspose.Words mérite d'être considéré. Il fait un bon travail et est 100% .net, mais si vous recherchez une fidélité parfaite (Aspose ne rend pas les notes de bas de page, le flux de texte limité et les objets flottants), la seule option que vous avez est d'automatiser directement Office, ce qui est pénible sur le serveur, ou utilisez un produit qui a fait tout le travail pour vous, comme le service de conversion PDF Muhimbi qui s'exécute sur un serveur et peut être appelé à l'aide d'un service Web .
Divulgation complète, je travaille pour Muhimbi (c'est pourquoi j'ai fait des recherches approfondies sur le marché).
Aspose.Words a été mentionné ci-dessus. Je veux juste ajouter les informations les plus récentes.
Aspose.Words se convertit maintenant au format PDF par lui-même (vous aviez auparavant besoin d'Aspose.Words + Aspose.Pdf). Un composant à utiliser vaut mieux que deux.
L'un des avantages que vous obtenez avec Aspose.Words est que vous pouvez obtenir les mêmes documents superbes non seulement en PDF, mais en XPS, rendre des pages sous forme d'images et même imprimer des documents.
Je fais partie de l'équipe Aspose.Words.
Je n'ai pas examiné les fonctionnalités PDF intégrées au cours des deux dernières années, mais vous pouvez utiliser la bureautique pour imprimer sur un pilote d'imprimante PostScript, qui peut être configuré en tant qu'imprimante. Cela crée un fichier PostScript (PS) qui peut être converti en PDF à l'aide de GhostScript.
Office 2010 et versions ultérieures peuvent enregistrer le fichier au format PDF sans aucun plug-in. Office 2013 peut même ouvrir et modifier le fichier pdf (bien sûr si le fichier n'a pas été protégé contre la modification)
Windows 10 dispose également d' une imprimante PDF intégré dans et vous ne avez pas besoin de 3 e logiciel du parti à cette fin
Voir cette question pour le code C # vers un convertisseur Word vers PDF gratuit.