# Waarom geen automatisering

> Ontdek waarom Office-automatisering riskant is voor servers en services, en zie hoe Aspose.Slides veiligere, snellere verwerking van presentaties biedt voor PowerPoint en OpenDocument.

Source: https://docs.aspose.com/slides/nl/java/why-not-automation/
Updated: 2026-06-13

## **Introductie**

Er zijn verschillende redenen waarom Aspose-componenten een beter alternatief zijn voor automatisering. Enkele van de belangrijkste redenen zijn:

- Veiligheid
- Stabiliteit
- Schaalbaarheid/Snelheid
- Prijs
- Functies

Hieronder staat een meer gedetailleerde uitleg van elk belangrijk punt.

## **Belangrijke vragen**

Er zijn twee vragen die we vaak horen bij Aspose:

- Vereisen uw producten dat Microsoft Office geïnstalleerd moet zijn om te kunnen draaien?

Het korte, eenvoudige antwoord is **NEE**.

Aspose-componenten zijn volledig onafhankelijk en hebben geen enkele affiliatie met, autorisatie van, sponsoring door of goedkeuring van Microsoft Corporation.

- Waarom zouden we Aspose-producten gebruiken in plaats van Microsoft Office Automation?

Ten eerste zijn er veel [voordelen die u geniet wanneer u Aspose.Slides gebruikt](/slides/nl/java/product-overview/).

Ten tweede raadt Microsoft zelf sterk **af** om Office Automation te gebruiken in softwareoplossingen.

## **Beveiliging**

Het volgende is een directe citaat uit een Microsoft-artikel:

*"Office-toepassingen waren nooit bedoeld voor gebruik aan de serverzijde, en houden daarom geen rekening met de beveiligingsproblemen waarmee gedistribueerde componenten te maken krijgen. Office valideert geen inkomende verzoeken en beschermt u niet tegen het per ongeluk uitvoeren van macro's, of het starten van een andere server die macro's zou kunnen uitvoeren, vanuit uw server‑side code. Open geen bestanden die via een anonieme webupload op de server zijn geplaatst! Op basis van de laatst ingestelde beveiligingsinstellingen kan de server macro's uitvoeren onder een Administrator‑ of System‑context met volledige rechten en uw netwerk in gevaar brengen! Bovendien gebruikt Office veel client‑side componenten (zoals Simple MAPI, WinInet, MSDAIPP) die client‑authenticatie‑informatie kunnen cachen om de verwerking te versnellen. Als Office server‑side geautomatiseerd wordt, kan één instantie meer dan één client bedienen, en omdat authenticatie‑informatie voor die sessie is opgeslagen, is het mogelijk dat een client de gecachte inloggegevens van een andere client kan gebruiken en zo toegang krijgt tot niet‑toegestane rechten door zich voor te doen als andere gebruikers."*

Aspose-producten zijn zeer veilig. Aspose-componenten vormen geen potentieel risico voor vitale systeembronnen. Bovendien worden macro's niet automatisch uitgevoerd wanneer een document wordt geopend door een Aspose-component. Aspose-componenten zijn gebouwd met als doel ontwikkelaars in staat te stellen Office‑bestanden te maken, te bewerken en op te slaan. Geen van de risico's die verbonden zijn aan het Microsoft Office‑pakket zijn inherent aan Aspose-componenten.

## **Stabiliteit**

Het volgende is een directe citaat uit een Microsoft-artikel:

*"Office 2000, Office XP en Office 2003 maken gebruik van Microsoft Windows Installer (MSI)‑technologie om installatie en zelfherstel voor de eindgebruiker te vergemakkelijken. MSI introduceert het concept van “installeren bij eerste gebruik”, waarmee functies dynamisch kunnen worden geïnstalleerd of geconfigureerd tijdens runtime (voor het systeem, of vaker voor een specifieke gebruiker). In een server‑side omgeving vertraagt dit zowel de prestaties als vergroot de kans dat er een dialoogvenster verschijnt dat de gebruiker vraagt de installatie goed te keuren of een geschikt installatieschijf te voorzien. Hoewel het bedoeld is om de veerkracht van Office als eindgebruiker‑product te verhogen, is de implementatie van MSI‑mogelijkheden door Office contraproductief in een server‑side omgeving. Bovendien kan de stabiliteit van Office in het algemeen niet worden gegarandeerd wanneer het server‑side wordt uitgevoerd, omdat het niet is ontworpen of getest voor dit type gebruik. Het gebruik van Office als service‑component op een netwerkschijf kan de stabiliteit van die machine en daarmee van uw hele netwerk verminderen. Als u van plan bent Office server‑side te automatiseren, probeer het programma dan te isoleren op een toegewijde computer die geen kritieke functies kan beïnvloeden en die indien nodig opnieuw kan worden opgestart."*

Aspose-componenten zijn grondig getest en zeer stabiel. Aspose-componenten worden gebruikt door [bedrijven](https://about.aspose.com/customers) zoals: **IBM**, **Hilton**, **Reader's Digest**, **Bank of America** en nog veel meer.

## **Schaalbaarheid/Snelheid**

Het volgende is een directe citaat uit een Microsoft-artikel:

*"Server‑side componenten moeten zeer re‑entrant, multi‑threaded COM‑componenten zijn met een minimale overhead en hoge doorvoer voor meerdere clients. Office‑toepassingen zijn vrijwel precies het tegenovergestelde. Ze zijn niet‑re‑entrant, STA‑gebaseerde automatiseringsservers die zijn ontworpen om diverse maar resource‑intensieve functionaliteit voor één client te leveren. Ze bieden weinig schaalbaarheid als server‑side oplossing en hebben vaste limieten voor belangrijke elementen, zoals geheugen, die niet via configuratie kunnen worden aangepast. Bovendien gebruiken ze globale bronnen (zoals memory‑mapped bestanden, globale add‑ins of sjablonen, en gedeelde automatiseringsservers), wat het aantal gelijktijdige instanties kan beperken en tot race‑conditions kan leiden in een multi‑client omgeving. Ontwikkelaars die van plan zijn meer dan één instantie van een Office‑toepassing tegelijk te draaien, moeten *Pooling* of *Serializing Access* naar de Office‑toepassing overwegen om mogelijke *Deadlocks* of *Data Corruption* te voorkomen."*

Aspose-componenten zijn zeer schaalbaar en bliksemsnel. Office‑toepassingen zijn niet ontworpen om gelijktijdig door honderden of duizenden gebruikers gebruikt te worden. Aspose‑componenten zijn echter juist daarvoor ontworpen. Onze componenten functioneren foutloos, zowel op een enkele server die één applicatie aandrijft als op een load‑balanced web‑form die een bedrijfsbrede applicatie ondersteunt.

## **Prijs**

Wanneer een applicatie Microsoft Office Automation gebruikt, moet er voor iedere machine die de applicatie uitvoert een exemplaar van Microsoft Office worden aangeschaft. Vaak moet een applicatie een Office‑bestand aanmaken of bewerken, maar is Microsoft Office niet vereist voor de gebruiker. Aspose biedt een zeer [kosteneffectieve](https://purchase.aspose.com/) en royalty‑vrije distributielicentie die inzet op een onbeperkt aantal gebruikers mogelijk maakt zonder licentie‑zorgen.

Bij het ontwikkelen van webgebaseerde applicaties is het belangrijk te weten dat Microsoft Office Automation‑componenten niet geprijsd of gelicentieerd zijn voor server‑side oplossingen; er bestaat dus geen passende licentieoplossing voor het inzetten van webapplicaties die gebruikmaken van de Microsoft Office‑componenten. Aspose biedt eveneens een zeer kosteneffectieve oplossing voor servergebaseerde applicaties.

## **Functies**

Aspose-componenten bieden alles wat nodig is voor het beheer van Office‑bestanden én meer. Ze zijn ontworpen met de filosofie ontwikkelaars in staat te stellen de beste resultaten te behalen met zo min mogelijk inspanning. In tegenstelling tot Office Automation bieden Aspose-componenten veel krachtige en tijdsbesparende functies. Zo biedt [Aspose.Cells](https://products.aspose.com/cells/java/) ontwikkelaars de mogelijkheid om gegevens rechtstreeks uit een **DataTable** of **DataView** in een Excel‑bestand te importeren. [Aspose.Words](https://products.aspose.com/words/java/) biedt een vergelijkbare functie waarmee ontwikkelaars een Word‑document (mail‑merge) kunnen vullen. [Elke component](https://products.aspose.com/total/java/) in de Aspose-familie biedt zijn eigen unieke en krachtige mogelijkheden.

Het beste aan het aanschaffen van een Aspose‑component (of componentensuites zoals [Aspose.Total](https://products.aspose.com/total/java/) ) is de toegang tot onze ontwikkelteams. Onze ontwikkelteams beseffen dat als er een functie is die uw bedrijf nodig heeft, andere bedrijven die waarschijnlijk ook nodig hebben. Hoewel niet elke functieverzoek kan worden toegevoegd, proberen onze teams zeer open‑minded en flexibel te zijn bij het bieden van ondersteuning. Deze mindset heeft Aspose‑componenten zo krachtig gemaakt als ze nu zijn. Als er extra functies zijn die u nodig heeft van Office Automation‑objecten, zijn de kansen dat ze worden toegevoegd zeer, zeer klein.

## **Conclusie**
{{% alert color="primary" %}} 

Hoewel dit artikel veel van de belangrijkste redenen heeft besproken waarom Aspose-componenten een betere keuze zijn dan Office Automation, zijn er nog veel, veel meer. Dit artikel behandelt hoofdzakelijk slechts de belangrijkste punten. Alle verschillende Aspose-componenten bieden een risicovrije, vrijblijvende [Evaluatie‑versie](https://downloads.aspose.com/slides/nl/java). We moedigen u aan om van die evaluatie gebruik te maken om beter te zien wat Aspose voor uw applicaties kan betekenen. 

{{% /alert %}}
