Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Інформація в цій темі стосується сценаріїв, де ви хочете використовувати Aspose.Words для .NET Зареєструватися COM Interop в будь-якій з наступних мов програмування:
Aspose.Words для .NET виконує під контролем .NET Framework і це називається керованим кодом. Код, написаний на всіх вищевказаних мовах, працює поза .NET Framework і він називається некерований код. Взаємодія між некерованим кодом та Aspose.Words відбувається через .NET об’єкт COM Interopй
Aspose.Words об’єкти .NET об’єкти, але при використанні через COM Interop, вони з’являються як COM об’єкти на мові програмування. Тому краще переконатися, що ви знаєте, як створити і використовувати COM об’єкти на мові програмування, перш ніж почати використовувати Aspose.Wordsй
Ось теми, які ви в кінцевому підсумку повинні оволодіти:
Після Монтаж, Вам необхідно зареєструватися Aspose.Words для COM Interop використання regasm.exe утиліта.
regasm.exe є інструментом, включеним в .NET Framework SDKй Всі .NET Framework SDK інструменти розташовані в %windir%\Microsoft .NET\Framework\<FrameworkVersion>\ каталог, наприклад C: \WindowsЗMicrosoft .NET\Framework\v4.0.30319.
Щоб отримати файл lb C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe <installdir>\lib\net40-client\Aspose.Words.dll /tlb /codebase в смт, де <installdir> є каталог, де ви встановили Aspose.Words, Головна %USERPROFILE%\.nuget\packages\aspose.words\й
ProgID стенди для “програмного ідентифікатора”, це назва COM клас, який потрібно використовувати для створення об’єкта.
В даний час Aspose.Words визначає чотири загальнодоступних розкладних COM об’єкти. З повагою ProgIDs:
Про нас ProgIDs складається з бібліотечного імені (Aspose.Words") і назва класу.
Під час монтажу Aspose.Words.tlb (р.)COM РусскийУкраїнськаБеларускаяOʻzbek tiliEnglish
Якщо мова програмування (наприклад, Visual Basic або Delphi) дозволяє додавати посилання COM РусскийУкраїнськаБеларускаяOʻzbek tiliEnglish Aspose.Words.tlb і ви зможете побачити всі Aspose.Words класи, методи, властивості та заохочення у вашому браузері об’єктів.
Створення створення .NET об’єкт схожий на створення нормального COM об’єкт:
VBScript
Dim помічник
Набір помічника = СтворитиAspose.Words.ComHelper)
Після створення ви зможете отримати доступ до методів і властивостей об’єкта, так як якщо це було COM об’єкт:
VBScript
Дім doc
Набір doc = помічник.Open("C:\my.doc")
Деякі методи перевантаження і вони будуть піддаватися COM Interop з нумерним суфіксом додано до них, крім першого методу, який залишається незмінним. Наприклад, Document.Save метод перевантаження Document.Saveй Document.Save_2, Document.Save_3, і так далі.
Для отримання більш детальної інформації див. статті, що описані в цій документації.
Якщо потрібно використовувати багато Aspose.Words класи, методи і властивості, розглянемо створення заготовки обгортки C# або будь-який інший .NET Мова програмування, яка допоможе уникнути використання Aspose.Words безпосередньо від некерованого коду.
Хороший підхід до розвитку .NET збірка, що посилання Aspose.Words і робить всю роботу з ним, і тільки виводить мінімальний набір класів і методів для незахищеного коду. Ваше додаток має працювати лише з бібліотекою обгортки.
Зменшення кількості занять і методів, які потрібно викликати через COM Interop може спрощувати ваш проект, оскільки .NET Про класи COM Interop часто вимагає підвищення кваліфікації.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.