Bonjour,
Je suis en train d’essayer la librairie aspose.cad en environnement visual studio en langage visual basic. les conversions en PDF fonctionnent bien pour des fichiers 2D (DXF,DWG,DWF) mais ne fonctionnent pas avec des fichier STP ou IGS, la qualité du rendue est plus que mediocre.
Je suis en licence d’essai avec les filigrammes aspose
Code utilisé
Using img As Aspose.CAD.Image = Aspose.CAD.Image.Load(src)
Dim pdf As New Aspose.CAD.ImageOptions.PdfOptions()
Dim cad As New Aspose.CAD.ImageOptions.CadRasterizationOptions()
Dim mmToPt As Double = 72.0 / 25.4
Il semble que la qualité de conversion des fichiers STP/IGS en PDF avec Aspose.CAD puisse être affectée par plusieurs facteurs. Assurez-vous que les paramètres de rasterisation sont optimisés pour les modèles 3D. Vous pourriez essayer d’augmenter la résolution de sortie ou d’ajuster les options de rendu pour voir si cela améliore la qualité.
De plus, vérifiez si la version de la bibliothèque que vous utilisez prend en charge pleinement les fichiers STP/IGS, car certaines fonctionnalités peuvent être limitées dans la version d’essai.
N’hésitez pas à partager des exemples spécifiques de fichiers si le problème persiste.
Dim outMs As New MemoryStream()
Using img As Aspose.CAD.Image = Aspose.CAD.Image.Load(src)
Dim pdf As New Aspose.CAD.ImageOptions.PdfOptions()
Dim cad As New Aspose.CAD.ImageOptions.CadRasterizationOptions()
’ — A3 paysage/portrait (en points) —
Dim mmToPt As Double = 72.0 / 25.4
cad.PageWidth = 297.0 * mmToPt : cad.PageHeight = 420.0 * mmToPt
cad.AutomaticLayoutsScaling = True
cad.NoScaling = False
cad.Zoom = 0.85F
cad.BackgroundColor = Aspose.CAD.Color.White
cad.DrawType = Aspose.CAD.FileFormats.Cad.CadDrawTypeMode.UseObjectColor
cad.ObserverPoint = New ObserverPoint(35.264F, 55.0F, 0.0F)
cad.RenderMode3D = RenderMode3D.Wireframe
cad.GraphicsOptions.SmoothingMode = SmoothingMode.HighQuality
cad.GraphicsOptions.TextRenderingHint = TextRenderingHint.AntiAliasGridFit
cad.GraphicsOptions.InterpolationMode = InterpolationMode.HighQualityBicubic
pdf.VectorRasterizationOptions = cad
img.Save(outMs, pdf)
End Using
@DG85,
Merci pour tous les détails, il y a certains éléments de ce dessin pour lesquels nous n’avons pas de support complet, nous avons créé CADNET-10250 pour les implémenter.