Qualite de conversion STP/IGES vers PDF

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

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.SolidWithEdges
                          ('cad.RenderMode3D = RenderMode3D.Solid)
                          ('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

quelque soit le rendermode3d utilisé le résultat est illisible

@DG85

Bonjour,

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.

Cordialement,
Professionalize.Discourse Bot

ON ne peux pas partager les step, mais voici ce que j’obtient
PDF attendu.pdf (23.4 KB)

PDF obtenu.pdf (46.5 KB)

code utilisé pour le PDF obtenu

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

outMs.Position = 0
Return outMs

le pdf obtenu est en SolidWithEdge le PDF attendu est en wireframe
En realite je voudrais sortir en SolidWithEdge.

J’ai essayer avec le pdf.Is3DContent = True

J’obtient bien un pdf 3D mais avec uniquement ce qui apparait dans mon PDF Obtenu

@DG85,
Bonjour,
pourriez-vous joindre un fichier STP/IGS de test afin que nous puissions examiner ce problème plus en détail ?

STEPorigine.step.pdf (51.9 KB)

Ci joint le step d’origine, j’ai ajouter .pdf dans le nom sinon je ne peux pax le telechargé ici

@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.