2017-05-29 3 views
1

Est-ce que quelqu'un sait si la conversion de docx en pdf est prise en charge par Azure App Service (niveau standard).Azure App Service: Conversion de docx en pdf

Je suis conscient de la GDI + question, mais je ne ai trouvé aucune information quelles parties ne sont pas pris en charge ou si elle a changé depuis ces restrictions ont été documentées.

La raison pour laquelle je demande est que je l'ai testé un composant tiers (Aspose.Words pour .NET) et il pourrait convertir un fichier docx test pdf avec succès.

Et donc je me demande s'il y a un ensemble limité de fonctionnalités supportées (comme le fichier docx ne contient qu'un logo, du texte et des tables) ou si je cours dans une zone grise non prise en charge.

Merci!

Meilleures salutations, Johann

Répondre

1

installer Aspose.Words for .NET et faire un test pour convertir docx en pdf de mon côté, et l'application Web hôte sur mon service d'applications Azure (Plan de service App Standard/niveau de prix), qui fonctionne bien.

Extrait de code:

HttpPostedFile postedFile = SrcFileUpload.PostedFile; 
string dstExtension = "pdf"; 
string dstFileName = Path.GetFileName(postedFile.FileName) + "_Converted." + dstExtension; 
SaveFormat dstFormat = FileFormatUtil.ExtensionToSaveFormat(dstExtension); 


Document doc = new Document(postedFile.InputStream); 
doc.Save(Response, dstFileName, ContentDisposition.Inline, SaveOptions.CreateSaveOptions(dstFormat)); 
Response.End(); 

Résultat:.

enter image description here

+0

Vous pouvez également se référer à « How to Convert Documents in Windows Azure" qui montre le code complet pour convertir les documents Merci pour tes propres tests aussi. l'a aussi et a eu le même résultat. Mais il y a beaucoup de messages sur le web disant que cela ne fonctionnerait pas et que les services cloud devraient être utilisés à la place. Alors, je me demande si quelque chose a changé qu'il serait pris en charge maintenant ou que nous utilisons seulement un ensemble limité de fonctionnalités dans nos tests qui sont pris en charge lors de la conversion documenents mais quand l'utilisation des fonctions « avancées » nous aurions des ennuis parce que des restrictions GDI +. Mais jusqu'à présent, je n'ai trouvé aucune documentation officielle. –

+0

'' nous utilisons uniquement un ensemble limité de fonctionnalités dans nos tests qui sont pris en charge lors de la conversion documenents mais lors de l'utilisation des fonctionnalités « avancées » nous entrer dans trouble'' Je suis d'accord avec vous, peut-être que nous utilisons simplement les caractéristiques de base dans l'échantillon de test, donc cela fonctionne très bien avec le service d'application Azure. Dans de nombreux exemples officiels, nous pourrions trouver l'application est implémentée en tant que WebRole de services Cloud, si possible, je recommande que vous puissiez choisir les services Cloud. –