Как заменить старую лицензию aspose на новую в vb.net

наш продукт Aspose.Words для .NET

Я прочитал эту ссылку http://www.aspose.com/docs/display/wordsnet/Licensing

Ранее мы реализовали лицензию aspose (бывшим разработчиком) в нашем веб-приложении.

это наш код для извлечения документа.

Imports Aspose.Words
Imports System.IO

Public Class Converter
    Public Shared Sub ConvertDocument(ByRef docPath As String, ByRef expPath As String)



        Dim license As New Aspose.Words.License()
        license.SetLicense("Aspose.Words.lic")
        Dim info As Aspose.Words.FileFormatInfo = FileFormatUtil.DetectFileFormat(docPath)

        Dim format As String = info.LoadFormat.ToString().ToLower()

        If Not format = "pdf" Then

            Dim doc As New Aspose.Words.Document(docPath)
            doc.Save(expPath)
        Else

            ' This object will help us generate the document.
            Dim builder As New DocumentBuilder()

            ' You might need to specify a different encoding depending on your plain text files.
            Using reader As New StreamReader(docPath, Encoding.UTF8)
                ' Read plain text "lines" and convert them into paragraphs in the document.
                Dim line As String = Nothing
                line = reader.ReadLine()
                Do While line IsNot Nothing
                    builder.Writeln(line)
                    line = reader.ReadLine()
                Loop
            End Using

            builder.Document.Save(expPath)
        End If

        End Sub
End Class

Все настройки aspose были выполнены. После этого срок действия нашей лицензии aspose истек, и мы какое-то время не обновляли ее. Потом мы снова подали заявку на временную лицензию на 30 дней.

Теперь у нас есть новая лицензия на следующий год. Что мне нужно сделать, чтобы применить новую лицензию. Ничего, если я просто заменю старый файл лицензии ( Aspose.Words.lic ) новым файлом лицензии ( Aspose.Words.lic )

Или мне нужно что-то изменить в файле XML (Aspose.Words.xml) внутри папки Bin.


person Bashabi    schedule 16.06.2016    source источник


Ответы (1)


Вам не нужно ничего менять в файле XML или файле лицензии. Если вы получаете доступ к лицензии из файла, вы можете просто заменить старый файл новым.

Если вы используете лицензию как встроенный ресурс, вы можете удалить существующий ресурс, а затем внедрить новый файл лицензии в качестве ресурса.

Надеюсь, это поможет.

Раскрытие информации: я работаю в Aspose.

person Shahzad Latif    schedule 16.06.2016
comment
Спасибо большое. На сайте aspose я нашел информацию о том, как применить лицензию в первый раз.. но не совсем то, как заменить... еще один вопрос.. Я скачал последние файлы dll.. можно ли заменить старую dll и xml с новым в существующей системе.. имена файлов такие же.. мы получили чистую версию 4.0. я вижу, что есть несколько папок, таких как net4.0; net4.0_AuthenticodeSigned; net4.0_ClientProfile; net4.0_ClientProfile_AuthenticodeSigned. поэтому я запутался, какой из них правильный. . хотя я не знаю, в чем преимущество последней dll - person Bashabi; 17.06.2016
comment
Ознакомьтесь с руководством по установке. Более того, папка net4.0 содержит сборки для использования с .NET Framework 4.0 и выше. Папка net4.0_ClientProfile содержит сборки для использования с клиентским профилем .NET Framework 4.0. Все папки с именами, такими как net2.0_AuthenticodeSigned, содержат сборку для соответствующей .NET Framework, но сборка имеет цифровую подпись с помощью Authenticode. Обратите внимание, что подписанная сборка может загружаться медленнее, чем без Authenticode. Я работаю с Aspose в качестве разработчика-евангелиста. - person Awais Hafeez; 17.06.2016