को एक्सेल निर्यात करते समय त्रुटि पीडीएफ में एक्सेल 2007 (xlsx) प्रारूप कार्यपुस्तिका निर्यात करने का प्रयास करते समय मुझे उपरोक्त त्रुटि मिल रही है। कार्यपुस्तिका में केवल एक शीट है और मेरे पास विंडोज़ 7 पीसी पर एमएस ऑफिस 2007 स्थापित है।"मान अपेक्षित सीमा के भीतर नहीं आता है।" पीडीएफ
Public Sub converttopdf()
Dim fileName As String = Server.MapPath("rahulserver/pdfreprt.xlsx")
Dim xlsApp = New Microsoft.Office.Interop.Excel.Application
xlsApp.ScreenUpdating = False
Dim xlsBook As Microsoft.Office.Interop.Excel.Workbook
Dim paramExportFormat As XlFixedFormatType = XlFixedFormatType.xlTypePDF
Dim paramExportQuality As XlFixedFormatQuality = XlFixedFormatQuality.xlQualityStandard
Dim paramOpenAfterPublish As Boolean = False
Dim paramIncludeDocProps As Boolean = True
Dim paramIgnorePrintAreas As Boolean = True
Dim paramFromPage As Object = Type.Missing
Dim paramToPage As Object = Type.Missing
xlsBook = xlsApp.Workbooks.Open(fileName, UpdateLinks:=False, ReadOnly:=False)
xlsBook.ExportAsFixedFormat(paramExportFormat, "rahulserver/pdfreprt" & ".pdf", paramExportQuality, paramIncludeDocProps, paramIgnorePrintAreas,paramFromPage, paramToPage, paramOpenAfterPublish)
xlsBook.Close(SaveChanges:=False)
xlsApp.Quit()
MsgBox("successfully converted to pdf!")
End Sub
भी क्रमश: 1 और 1 के लिए paramFromPage और paramToPage बदलते मदद नहीं करता है: यहाँ स्टैकट्रेस
at Microsoft.Office.Interop.Excel.WorkbookClass.ExportAsFixedFormat(XlFixedFormatType Type, Object Filename, Object Quality, Object IncludeDocProperties, Object IgnorePrintAreas, Object From, Object To, Object OpenAfterPublish, Object FixedFormatExtClassPtr)
at schoolwisereportprint.converttopdf() in
C:\Users\username\Desktop\Dpp2012New\schoolwisereportprint.aspx.vb:line 33
at schoolwisereportprint.Button1_Click(Object sender, EventArgs e) in C:\Users\username\Desktop\Dpp2012New\schoolwisereportprint.aspx.vb:line 158
यहाँ मेरी converttopdf() फ़ंक्शन है। मैंने इस त्रुटि को हल करने में पूरे दिन बिताया है लेकिन एक रास्ता नहीं मिला। अब मैं इस से बाहर निकलने के लिए SO पर देखता हूं ...
आप सर्वर से लिखने की अनुमति है? इसके अतिरिक्त, मुझे यकीन नहीं है कि आपका पथ सही है - क्या आपको वहां "server.mappath" चाहिए? एक पछतावा के रूप में: सर्वर पर इंटरऑप का उपयोग माइक्रोसॉफ्ट द्वारा अनुशंसित नहीं किया जाता है - शायद आप पीडीएफ को लिखने के लिए फ़ाइल और Itextsharp पढ़ने के लिए EPPLUS का उपयोग कर सकते हैं। –
अभी भी समस्या है? मुझे एक ही समस्या है, मैंने इसे स्थानीय रूप से आजमाया है और यह ठीक काम करता है, मैंने पीडीएफ 99 5 का उपयोग करने का भी प्रयास किया है जो एक्सेल के लिए एक थर्ड पार्टी पीडीएफ कनवर्टर है जो ठीक काम करता है, यह सिर्फ निर्यातसफिक्स्फोर्मेट है जो ऐसा प्रतीत नहीं होता है काम, हालांकि यह आज भी किसी भी महत्वपूर्ण कोड परिवर्तन के बिना काम करता था, इसलिए मैं इसे एक्सेल समस्या – Alex
@Alex हाँ सोच रहा हूं! मुझे अभी भी समस्या है। मैंने जो कुछ भी कर सकता था उसकी कोशिश की और आखिरकार मेरे प्रोजेक्ट में फीचर न लेने का फैसला किया। – rahulserver