Ich habe SSIS-Code, der Excel in PDF in einer Skriptaufgabe ähnlich wie dieser Beitragscode konvertiert: Code to Convert Excel to PDF using VB.NET. Der SSIS-Job läuft den ganzen Weg dorthin, wo es exportiert nach Excel:Konvertieren von Excel zu PDF in SSIS funktioniert nicht
oWorkbook.ExportAsFixedFormat(pFormatType, PDFFileName, pQuality, _
pIncludeDocProperties, _
pIgnorePrintAreas, _
pFrom, pTo, pOpenAfterPublish)
Sobald es diesen Code-Block trifft mein SSIS Job gefriert. Ich habe meine Anwendung.Anzeigenspiel auf falsch gesetzt, denke, dass etwas auftaucht, aber das ist nicht das Problem. Ich habe auch PDF-Reader auf meinem Server installiert und das hilft auch nicht. Dieser Code funktioniert auf meinem PC, aber nicht auf dem Server. Ich kann nicht herausfinden, warum das passiert. Es scheint, als ob der Code, auf den im Link verwiesen wird, auch funktioniert. Irgendwelche Ideen, warum mein Code auf meinem Server nicht funktioniert?
Ich nehme an, ich kann SSRS verwenden, um den Bericht zu erstellen und dann von dort ausgeben, obwohl ich hoffe, dies nicht tun zu müssen, und dass es möglicherweise eine Möglichkeit gibt, das Benutzereingabeelement zu erzwingen oder zu ignorieren. Der Grund ist, dass ich eine Menge SSRS-Berichte für die Anzahl der Dateien schreiben müsste, die von Excel in PDF konvertiert werden. – Schwimms
SSRs können PDFs über die .net API SOAP-basiert ausgeben –
Wenn ich mich erinnere, aber Sie müssen es in eine Datei selbst schreiben. Sie können sie auch manuell über einen Webbrowser ausführen oder planen. –