GroupDocs.Redaction for .NET 26.6 is nu beschikbaar. Deze release maakt het eenvoudiger om documenten te openen vanuit streams en bestanden met een expliciet formaat, en introduceert een nieuwe teken‑API die onafhankelijk is van System.Drawing om de cross‑platform compatibiliteit te verbeteren.

Fixes and enhancements

  • [Enhancement] Specificeer het bestandstype bij het openen van een document vanuit een stream of bestandspad. (REDACTIONNET-572)
  • [Enhancement] Migreer weg van System.Drawing om de cross‑platform compatibiliteit te verbeteren. (REDACTIONNET-799)

What’s New?

Deze release richt zich op twee gebieden die de integratie vereenvoudigen en de API voorbereiden op bredere platformondersteuning.

Specify document format with LoadOptions.FileType

Wanneer u een document opent, detecteert GroupDocs.Redaction normaal gesproken automatisch het formaat. Dat werkt goed voor bestanden met een correcte extensie, maar kan mislukken voor streams zonder bestandsnaam of wanneer de extensie niet overeenkomt met de daadwerkelijke inhoud.

Versie 26.6 voegt de eigenschap LoadOptions.FileType en een constructor LoadOptions(FileType) toe. Stel FileType in op een ondersteunde constante, zoals FileType.DOCX of FileType.PDF, en de bibliotheek opent het document met dat formaat zonder binaire formaatdetectie uit te voeren. Het standaardgedrag blijft ongewijzigd wanneer FileType niet is opgegeven of FileType.Unknown blijft.

Cross-platform drawing types in GroupDocs.Redaction.Options.Drawing

Verschillende redaction‑opties vertrouwden eerder op System.Drawing‑typen (Color, Point, Size, Rectangle, Font). Deze typen zijn niet op alle platforms beschikbaar en kunnen de implementatie op Linux en in container‑omgevingen bemoeilijken.

De nieuwe namespace GroupDocs.Redaction.Options.Drawing biedt de typen Color, Point, Size, Rectangle, Font en FontStyle voor gebruik in de openbare API. Nieuwe overloads accepteren deze typen in ReplacementOptions, RegionReplacementOptions, ImageAreaRedaction, PageAreaFilter, TextFragment en gerelateerde klassen.

Bestaande code