{"id":25013952,"url":"https://github.com/adn-devtech/autocad-slide-library-manager","last_synced_at":"2025-04-12T22:06:33.693Z","repository":{"id":19844543,"uuid":"23106334","full_name":"ADN-DevTech/AutoCAD-Slide-Library-Manager","owner":"ADN-DevTech","description":"AutoCAD Slide Library Manager","archived":false,"fork":false,"pushed_at":"2014-10-25T16:04:50.000Z","size":3138,"stargazers_count":25,"open_issues_count":1,"forks_count":20,"subscribers_count":37,"default_branch":"master","last_synced_at":"2025-04-12T22:06:27.836Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ADN-DevTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-08-19T10:36:40.000Z","updated_at":"2025-04-10T20:57:57.000Z","dependencies_parsed_at":"2022-07-21T07:17:24.572Z","dependency_job_id":null,"html_url":"https://github.com/ADN-DevTech/AutoCAD-Slide-Library-Manager","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAutoCAD-Slide-Library-Manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAutoCAD-Slide-Library-Manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAutoCAD-Slide-Library-Manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAutoCAD-Slide-Library-Manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ADN-DevTech","download_url":"https://codeload.github.com/ADN-DevTech/AutoCAD-Slide-Library-Manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248637768,"owners_count":21137538,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-05T07:17:01.031Z","updated_at":"2025-04-12T22:06:33.669Z","avatar_url":"https://github.com/ADN-DevTech.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Autodesk Slide Library Manager Application ( SLM )\n\nSlm is a utility which helps you to create, edit, and manage AutoCAD slide libraries. \nIt can read any version of AutoCAD slides, or slide libraries. \nIt can also read any slide format (platform dependent such as UNIX, MAC, INTEL), and convert them into PNG transparent images.\n\n[Download the installer here](https://github.com/ADN-DevTech/AutoCAD-Slide-Library-Manager/blob/master/Slm/Wix/AutoCADSlideLibraryManager.msi?raw=true)\n\n![Slm Help](https://github.com/ADN-DevTech/AutoCAD-Slide-Library-Manager/blob/master/Slm/Help/Slm-Help.png)\n\n## The WPF Slide Control\n\nThe ‘Slide' control is a WPF control which displays slides under Windows platforms.\nIt can be used by any other WPF application. It exposes three objects which are:\n\n  * SlideObject - which gives you access to 'slides'. I.e. SLD \n  * SlideLibObject - which gives you access to Slide Libraries. I.e. SLB\n  * SlideCtrl - the control itself\n\n  \n### Install using NuGet:\n  1. Create a Wpf Application \n  2. Project -\u003e Manage NuGet Packages...\n  3. Search and Install 'AutoCAD Slide Control' package\n  \nor if the package does not show use the console\n\n  1. Create a Wpf Application \n  2. Tools -\u003e NuGet Package Manager -\u003e Package Manager Console\n  3. On the console, enter: Install-Package AutoCAD.Slide.Control\n\n  \n### SlideObject\n\nThis class gives you access to 'slide' object.\n\n  1. Add  the following line to your code\u003cbr /\u003e\n      using Autodesk.AutoCAD.Windows;\n  2. You can now use the SlideObject class.\n\nExample\n```  c#\n\tusing Autodesk.AutoCAD.Windows;\n\n\tSlideObject sld = new SlideObject(@\"MySlide.sld\");\n\tBitmapImage renderBitmap = sld.Export();\n\tPngBitmapEncoder encoder = new PngBitmapEncoder();\n\tencoder.Frames.Add(BitmapFrame.Create(renderBitmap)); // Push the rendered bitmap to it\n\tusing (FileStream outStream = new FileStream(@\"MySlide.png\", FileMode.Create)) // Create a file stream for saving image\n\t{\n\t\tencoder.Save(outStream);\n\t}\n``` \n\n\n### SlideLibObject\n\nThis class gives you access to 'slide library' object.\n\n  1. Add  the following line to your code\u003cbr /\u003e\n      using Autodesk.AutoCAD.Windows;\n  2. You can now use the SlideLibObject class.\n\nExample\n``` c#\n\tusing Autodesk.AutoCAD.Windows;\n\t\n\tSlideLibObject slb = new SlideLibObject(@\"acad.slb\");\n\tSlideObject sld = slb._Slides[\"ZIGZAG\"];\n\tsld.SaveAs(\"ZIGZAG.sld\");\n```\nis equivalent to\n``` c#\n\tusing Autodesk.AutoCAD.Windows;\n\t\n\tSlideObject sld = SlideLibObject.LoadSlideFromLibrary(@\"acad.slb\", \"ZIGZAG\");\n\tsld.SaveAs(\"ZIGZAG.sld\");\n```\n\n\n### SlideCtrl\n\nThis control allows you to display AutoCAD Slides in a WPF application.\n\n  1. Add  the following line to your WPF Window xaml\u003cbr /\u003e\n``` xml\n      xmlns:SlideCtrlNS=\"clr-namespace:Autodesk.AutoCAD.Windows;assembly=SlideCtrl\"\n```\n  2. Insert the control in you window like this\u003cbr /\u003e\n``` xml\n      \u003cSlideCtrlNS:SlideCtrl x:Name=\"preview\" /\u003e\n```\n\nExample\n``` xml\n\u003cWindow x:Class=\"WpfApplication1.MainWindow\"\n        xmlns=\"http://schemas.microsoft.com/winfx/2006/xaml/presentation\"\n        xmlns:x=\"http://schemas.microsoft.com/winfx/2006/xaml\"\n        Title=\"MainWindow\" Height=\"350\" Width=\"525\"\n\t\txmlns:SlideCtrlNS=\"clr-namespace:Autodesk.AutoCAD.Windows;assembly=SlideCtrl\"\n\t\t\u003e\n    \u003cGrid\u003e\n\t\t\u003cSlideCtrlNS:SlideCtrl x:Name=\"preview\" SlideFileName=\"MySlide.sld\" /\u003e\n\t\u003c/Grid\u003e\n\u003c/Window\u003e\n```\n``` c#\n\tusing Autodesk.AutoCAD.Windows;\n\n\tSlideObject sld = new SlideObject(@\"MySlide.sld\");\n\tpreview.Slide = sld;\n```\nor\n``` c#\n\tusing Autodesk.AutoCAD.Windows;\n\n\tpreview.SlideFileName = @\"MySlide.sld\";\n```\n\n\n## License\n\nAutodesk Slide Control / Slide Library Manager Application are licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT). Please see the [LICENSE](LICENSE) file for full details.\n\n\n## Written by\n\nCyrille Fauvel\u003cbr /\u003e\nAutodesk Developer Network\u003cbr /\u003e\nAutodesk Inc.\u003cbr /\u003e\n\nhttp://www.autodesk.com/adn  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fautocad-slide-library-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadn-devtech%2Fautocad-slide-library-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fautocad-slide-library-manager/lists"}