2009-01-22 7 views
2

J'ai essayé CutePDF, mais l'accès par programmation doit se faire via des entrées de registre, ce qui n'est pas sûr pour les threads. J'ai également essayé PDF Writer, mais le programme a de sérieux problèmes lorsque plusieurs utilisateurs sont connectés à la même machine en essayant d'imprimer en même temps.Comment imprimer un ensemble de feuilles au format PDF dans Excel 2002?

Je cherche une commande C# ou VBA facile à laquelle je peux dire - imprimer ce fichier .xls, et il le fait sans que je doive sauter à travers les cerceaux.

Des suggestions?

Répondre

2

Je pense que vous allez y faire une recherche difficile. La plupart des convertisseurs "Source au format PDF" sont basés sur le flux d'impression, où vous imprimez ce que vous voulez dans un flux d'impression standard qui est enveloppé/converti en PDF. Et le printstream (spooler) est très asynchrone (pas threadsafe) et sujettes à des problèmes avec plusieurs utilisateurs sur la même machine.

Il existe très peu de solutions programmatiques et je pense que tout cela coûte de l'argent, mais je me trompe peut-être.

0

Bien sûr, vous pouvez utiliser Open Office - l'exportation en pdf fonctionne plutôt bien en écriture. Peut-être que Calc a un support similaire?

également voir d'autres réponses openoffice.org tagged

par exemple openoffice-command-line-pdf-creation