Чому б не автоматизація

Чому б не автоматизація

Є два питання, які нам задають наші клієнти.

Перший - це Чи вимагають встановити ваші продукти Microsoft Office, щоб вони працювали? Коротка проста відповідь - ні. ASPOSE та ASPOPE Components є абсолютно незалежними і не пов’язані з, а також неповнолітніми, спонсорованими або іншим чином затвердженими Microsoft Corporation.

Питання, яке зазвичай слідує далі, - це Чому ми повинні використовувати продукти Aspope замість автоматизації Microsoft Office? На це питання не можна відповісти так легко. Найкоротша відповідь, яку ми могли б дати, - це багато причин, головна причина полягає в тому, що Microsoft сам настійно рекомендує проти автоматизації Office від програмних рішень.

Як було сказано вище, є кілька причин, чому компоненти ASPOSE є кращою альтернативою автоматизації. Нижче наведено кращу розробку на кожному з ключових моментів. Також не забудьте відвідати Додаткову інформацію Розділ, який надає посилання на незалежні оцінки користувачів.

Безпека

Далі наведено пряму цитату з наведеного вище Microsoft стаття:

*“Офісні програми ніколи не були призначені для використання сервера, і тому не враховують проблеми безпеки, з якими стикаються розподілені компоненти. Office не є автентифікацією вхідних запитів, і не захищає вас від ненавмисного запуску макросів, або запуск іншого сервера, який може запустити Macros, з вашого сервера. Адміністратор або системний контекст з повними привілеями та компрометують вашу мережу! Отримати дозволи на доступу, видаючи себе за інших користувачів.

Продукти ASPOPE дуже безпечні. ASPOPE COMPONENTS запускаються в тому ж контексті користувача, що і всі програми ASP.NET, під користувачем ASPNET. Тому компоненти ASPOPE не становлять потенційного ризику для життєво важливих системних ресурсів. Крім того, коли документ відкривається компонентом ASPOPE, макроси не виконуються автоматично. Компоненти ASPOPE були побудовані з метою дозволу розробникам створювати, маніпулювати та зберігати файли офісу. Жоден із ризиків, пов’язаних з пакетом Microsoft Office, не притаманним компонентам.

Стабільність

Далі наведено пряму цитату з наведеного вище Microsoft стаття: *“Office 2000, Office XP and Office 2003 use Microsoft Windows Installer (MSI) technology to make installation and self-repair easier for an end user. MSI introduces the concept of “install on first use”, which allows features to be dynamically installed or configured at runtime (for the system, or more often for a particular user). In a server-side environment this both slows down performance and increases the likelihood that a dialog box may appear that asks for the user Щоб затвердити або надати відповідний диск для встановлення. ціле.

Оскільки компоненти ASPOPE упаковуються в один DLL, ніколи не буде потреби встановити додаткові деталі або шматки для функціонування. Компоненти ASPOPE використовуються лише за допомогою .NET додатків, і не існує частини компонента, розробленого для очікування реакції людини. Компоненти ASPOPE були ретельно перевірені і надзвичайно стабільні. Компоненти використовуються компаніями, наприклад: IBM, Hilton, Дайджест читача, Банк Америки та багато іншого.

Масштабованість/швидкість

Далі наведено пряму цитату з наведеного вище Microsoft стаття:

“Компоненти на стороні сервера повинні бути високопоставлені, багатопотокові компоненти COM з мінімальними накладними та високою пропускною здатністю для декількох клієнтів. Офісні програми майже в усьому відношенні. Через конфігурацію вони використовують глобальні ресурси (наприклад, файли, що відображають пам’ять, глобальні додатки або шаблони та спільні сервери автоматизації), які можуть обмежувати кількість екземплярів, які можуть працювати одночасно, і призводити до умов гонки, якщо вони налаштовані в багатокласному середовищі, які планують запустити більше, ніж один екземпляр, що стосується того, що в одній частині. Корупція. “

Компоненти ASPOPE - це дуже масштабовані і освітлюються швидкими. Офісні програми не були розроблені для одночасно використання 100 та 1000 -х користувачів. Однак компоненти ASPOPE розроблені саме для цього. Наші компоненти є справжнім рішенням .NET і бездоганно виконують, будь то на одному сервері, живлення однієї програми або на збалансованій навантаженні веб-формі, що живить програму для загальної кількості.

Ціна

Коли програма використовує автоматизацію Microsoft Office, для кожної машини, яка виконує програму, необхідно придбати копію Microsoft Office. Існує багато разів, що, можливо, потрібно буде створити або маніпулювати офісним файлом, але не вимагає від користувача Microsoft Office. ASPOSE пропонує дуже економічно вигідно та ліцензію на перерозподіл, яка дозволить розгорнути безлімнову кількість користувачів, які не мають ліцензійних турбот. Створюючи веб-додатки, важливо знати, що компоненти автоматизації Microsoft Office не коштують і не ліцензовані на серверні рішення; Тому немає корисного, ліцензійного рішення для розгортання веб -додатків, які використовують компоненти Microsoft Office. ASPOPE пропонує дуже економічно вигідне рішення і для серверних додатків.

Особливості

ASPOPE Components надають все, що потрібно для управління офісними файлами плюс набагато більше. Вони розроблені з філософією, що дозволяє розробникам досягти найбільших результатів з найменшою кількістю роботи. На відміну від автоматизації офісу, як компоненти забезпечують безліч потужних та економічних функцій. Наприклад, aspose.cells пропонує розробникам можливість імпортувати дані з DataTable або DataView безпосередньо у файл Excel. Aspose.words пропонує аналогічну функцію, яка дозволяє розробникам заповнити документ (тобто Mail Coming) безпосередньо з будь -якого об’єкта даних .NET. Кожен компонент у родині ASPOPE пропонує власний набір унікальних та потужних особливостей.

Найкраща частина придбання компонента ASPOPE (або компонентного набору, як aspose.total) - це доступ до наших команд розробників. Наші команди з розвитку розуміють, що якщо є функція, яка потребує вашої компанії, більш ніж ймовірно, що інші компанії також потребуватимуть. Хоча не може бути доданий кожен запит на функцію, наші команди намагаються бути дуже відкритими та гнучкими при наданні допомоги. Цей набір розуму - це те, що допомогло компонентам стати такими ж потужними, як і вони. Якщо є додаткові функції, які вам потрібні з об’єктів автоматизації Office, ваші шанси на їх додавання дуже, дуже низькі.

Висновок

Незважаючи на те, що ця стаття висвітлювала багато ключових моментів, чому компоненти ASPOLE є кращим вибором, ніж автоматизація офісу, є багато, багато іншого. Ця стаття в першу чергу стосується лише найбільш ключових моментів. Усі різні компоненти ASPOPE пропонують безризикову, без об’єднання версію оцінки. Ми радимо вам скористатися цим оцінкою, щоб краще побачити, що може зробити для ваших заявок.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.