Saturday, September 23, 2023

PDF open source project

PDF viewer

    PDF classes

  1. FreeImage Display Demo
  2. How to display a bitmap in your MFC SDI application using FreeImage. Various rescaling algorithms considered.

  3. FreeImage-dotnet-core
  4. This is a clone of the FreeImage .NET project (http://freeimage.sourceforge.net/) modified to work with dotnet core. Note that all functions that use System.Drawing.Bitmap have been removed from the netstandard framework versions as there is no implementation for this class.

  5. FreeImage.NET Class Library Reference
  6. FreeImage.NET

  7. FreeImage Public License v1.0
  8. FreeImage Public License v1.0

  9. freeimage
  10. FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, and cross-platform (works with Windows, Linux and Mac OS X).
    Thanks to it's ANSI C interface, FreeImage is usable in many languages including C, C++, VB, C#, Delphi, Java and also in common scripting languages such as Perl, Python, PHP, TCL, Lua or Ruby.

  11. How to use FreeImage.NET in a x64 targeting project (AnyCpu)?
  12. I'm trying to use the FreeImage .NET wrapper in my project, my ptoject targets AnyCPU and the dll wrapper will not work under this, it will only works if I target x86 machine.

  13. .net – Is PDFLibNet.dll or It has any licence for commercial products?
  14. I am using PDFLibNet.dll (got here: http://www.codeproject.com/KB/applications/PDFViewerControl.aspx?msg=3154388 ) am not sure whether I can use it for commercial purpose (Licence) ?

  15. PDF Library for creating PDF with tables and text, in C#
  16. Create PDF files on the fly using this simple library.

  17. PdfFileWriter Public
  18. The PDF File Writer C# class library gives .NET applications the ability to produce PDF documents. The library shields the application from the details of the PDF file structure. The library supports: forms, text, images, tables, graphics, barcodes, web links, charts, sticky notes, encryption and more.

  19. PDF File Analyzer With PDF Parsing Classes. (Version 3.0 for VS 2022 .NET 6.0)
  20. PDF File Analyzer is designed to read, parse, and display the internal structure of PDF files. Version 2.1 supports encrypted files.

  21. PDF File Writer C# Class Library (Version 2.0.0)
  22. PDF File Writer is a C# .NET class library allowing applications to create PDF files. The code was developed for VS 2022 and .NET6. The latest update is a major upgrade.

    Utility

  23. E-signing PDF documents with iTextSharp
  24. An example demonstrating how to sign PDF documents with the iTextSharp library.

  25. Creating PDF documents with iTextSharp
  26. Creating PDF documents with iTextSharp using a combination of images and text.

  27. iSafePDF: The Open Source PDF Signature Tool
  28. iSafePDF is an Open Source software to sign, timestamp, and encrypt PDF documents.

  29. PDF Merger and Protector
  30. PDF MERGER and PROTECTOR is the best pdf merger software which is fast and powerful way to join(Merge) PDF files with password protection as well as you can apply stamper with either any type of image or text. Using this utility you don’t required installation of Adobe Acrobat. Looks Exciting ???

  31. Use pdfviewernet in a project for .net framework 4.0
  32. So I downloaded the source for pdfviewernet and just ran it out of the box. And it worked.

  33. PDF Viewer Control Without Acrobat Reader Installed
  34. PDF document viewer control that does not require any Acrobat product to be installed

  35. Tutorials on creating PDF files using C# 2.0
  36. Tutorials on creating PDF files using C# (.NET 2.0) and iTextSharp

  37. Create/Read Advance PDF Report using iTextSharp in C# .NET: Part I
  38. Create/Read/Write Advance PDF Report using iTextSharp.DLL in Desktop, Mobile, Web Application

  39. Creating PDF Tables using C# (.NET 2.0) and iTextSharp
  40. Creating PDF Tables using C# (.NET 2.0) and iTextSharp

  41. The Great PDF - Revealed
  42. A project to create PDF files using text editor and digitally sign them.

    PDF viewer

  43. SumatraPDFControl
  44. It allows you to construct Windows Forms application capable to view and read Portable Document Files (PDF) with all features present in great SumatraPDFReader made by Krzysztof Kowalczyk.

  45. pdfview4net
  46. PDFView4NET is a .NET toolkit for adding PDF render, view and print support in .NET applications. It includes a PDF viewer control for Windows Forms and WPF and a .NET library for rendering and printing PDF files from any .NET application. The PDF viewer control includes support for annotating PDF files, bookmarks navigation, adding and removing file attachments and other features. The toolkit includes its own PDF rendering engine and it does not rely on any other software for rendering and printing PDF files. PDFView4NET toolkit has been developed entirely in C#, being 100% managed code.

  47. How do I build dll from source code?
  48. I'm complete dum about coding, so much i don't even know where to find info about it. I want to know how to build dll's from repos like this one. That's not the first time i stumbling upon such things, and I want to start from something.

    PDFTK component

  49. PDF Hacks: 100 Industrial-Strength Tips & Tools
  50. PDF--to most of the world it stands for that rather tiresome format used for documents downloaded from the web. Slow to load and slower to print, hopelessly unsearchable, and all but impossible to cut and paste from, the Portable Document Format doesn't inspire much affection in the average user. But PDFs done right is another story. Those who know the ins and outs of this format know that it can be much more than electronic paper. Flexible, compact, interactive, and even searchable, PDF is the ideal way to present content across multiple platforms.

  51. STAMPtk - The PDF Stamp Maker
  52. Use STAMPtk + PDFtk to mark PDFs with custom data, like stamps, watermarks, headers or footers, as the PDFs are served to online users. Or use these tools on the desktop to add information to local PDFs.

  53. PDF LAb
  54. Welcome! PDF Labs is where you can find professional tools and services for your PDF needs. It is run by Sid Steward, author of PDF Hacks (O’Reilly) and the popular PDF Toolkit.

  55. PDFtk Server
  56. PDFtk Server is our command-line tool for working with PDFs. It is commonly used for client-side scripting or server-side processing of PDFs. It is also used by OEMs and ISVs to give their products the ability to manipulate PDFs. A commercial license is required to distribute PDFtk with your commercial product.

  57. Resource HackerTM
  58. ... a freeware resource compiler & decompiler for Windows® applications

  59. PDFTKBuilder TM
  60. Take control of your PDF documents - merge or split pages; stamp pages or add background watermarks; add page numbers; and even rotate pages.

  61. PDFTK Builder Enhanced
  62. Free and open source GUI application for manipulating PDF files using the Windows version of PDF Toolkit (PDFtk) - split, merge, stamp, number pages, rotate, metadata, bookmarks, attachments, etc. This project is a fork of PDFTK Builder by Angus Johnson that enhances the user interface, adds functions, and enables use of later versions of PDFtk. OS: Windows. Author: David King. License: GPLv3.

Friday, September 15, 2023

type converter

  1. Bit Flags Type Converter
  2. An implementation of TypeConverter which allows you to edit bit flag enumerations in the PropertyGrid.

  3. DocMounter 2: A tool to build VS.NET
  4. Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.

  5. Type converters, your friendly helpers!
  6. Any time you developed a web form or Windows form using the Visual Studio .NET designer or used the view state architecture of ASP.NET you have relied on the help of a type converter. As the name already states, type converters are used to convert from one type to another.

  7. Universal Type Converter
  8. This article is about the different possibilities of type conversion provided by the .NET Framework. At the end, it offers a ready to use solution: the UniversalTypeConverter which converts nearly every type to another type.

  9. .NET Type Conversion Utility
  10. Convert what System.Convert can't.

Saturday, September 9, 2023

UML note

  1. Class Diagramming Relationships: A Practical Analysis
  2. Analyzing and improving existing class diagramming paradigms

  3. Multi-threading in C#: Back to Basics (Part 1 of N)
  4. Exploring multi-threading and related topics.

  5. C++/CLI: Under the Hood
  6. Examining some topics that often cause confusion in C++/CLI.

Monday, September 4, 2023

App config manager and data table topics

a good utility tool to set my preference

  1. Binding Class
  2. Represents the simple binding between the property value of an object and the property value of a control.

  3. BindingSource Class
  4. Encapsulates the data source for a form.

  5. A Detailed Data Binding Tutorial
  6. Demonstrates a variety of Windows Forms data binding features through several simple examples.

  7. Introduction to Dataset to Datatable C#
  8. he following article provides an outline for Dataset to Datatable C#. Whenever data must be collected from the database, the dataset does the work without being in a continuous connection with the database where virtual databases are created that look like the original database and data is stored in the same place. Therefore, we can say that the dataset is a representation of the database structure. Datatable is the representation of one table in the database where rows and columns are properly named in the database. It also represents the cache of rows, columns, constraints of both rows and columns in the structure. Datatable is the base in DotNet, where dataset and data view makes use of Datatable.

  9. Mapping DataTables and DataRows to Objects in C# and .NET
  10. My group regularly uses DataSet, DataTable, and DataRow objects in many of our apps.

  11. Binding Class
  12. Represents the simple binding between the property value of an object and the property value of a control.

  13. A Practical Guide to .NET DataTables, DataSets and DataGrids - Part 1
  14. The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid

  15. A Practical Guide to .NET DataTables, DataSets and DataGrids - Part 2
  16. The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid

  17. A Practical Guide to .NET DataTables, DataSets and DataGrids - Part 3
  18. The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid

  19. A Practical Guide to .NET DataTables, DataSets and DataGrids - Part 4
  20. The purpose of this document is to provide a practical guide to using Microsoft’s .NET DataTables, DataSets and DataGrid

Saturday, September 2, 2023

3D posts

good article in 3D

  1. Editor3D: A Windows.Forms Render Control with interactive 3D Editor in C#
  2. A universal ready-to-use interactive 3D Editor control for System.Windows.Forms applications. It displays 3D data that the user can modify with the mouse. The control consists of a single C# file and is optimized for maximum speed.

  3. Sharp3D.Math - A 3D math library for .NET
  4. A 3D math library written in C#

  5. ExoEngine - a C# 3D engine
  6. A basic 3D engine built using C# and the .NET platform

  7. 3D Geometry Library (Basic Classes) and 3D Drawing using VB.NET
  8. This article explains a 3D geometry library developed using VB.NET.

  9. A Tool for Visualizing 3D Geometry Models-part 1
  10. An article describing a tool developed using WPF for visualizing 3D geometry models

  11. C# Line Control with Rotate Option
  12. An article on line control in .NET