{"id":297180,"date":"2026-04-23T05:51:08","date_gmt":"2026-04-23T05:51:08","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/any2html\/"},"modified":"2026-05-01T07:46:40","modified_gmt":"2026-05-01T07:46:40","slug":"bibcit-any2html","status":"publish","type":"plugin","link":"https:\/\/yor.wordpress.org\/plugins\/bibcit-any2html\/","author":23476016,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.3","stable_tag":"1.2.3","tested":"6.9.4","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Bibcit Any2HTML","header_author":"Rakesh Kumar","header_description":"Convert Markdown to HTML inside the WordPress post editor using the Bibcit API. Requires a Bibcit API key obtained from bibcit.com. Your post content is sent to the Bibcit external API for conversion.","assets_banners_color":"37337f","last_updated":"2026-05-01 07:46:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/bibcithelp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":353,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"bibcithelp","date":"2026-04-23 05:50:45"},"1.1.0":{"tag":"1.1.0","author":"bibcithelp","date":"2026-04-26 06:08:13"},"1.2.0":{"tag":"1.2.0","author":"bibcithelp","date":"2026-04-29 10:28:01"},"1.2.1":{"tag":"1.2.1","author":"bibcithelp","date":"2026-04-29 11:33:18"},"1.2.2":{"tag":"1.2.2","author":"bibcithelp","date":"2026-04-29 12:32:52"},"1.2.3":{"tag":"1.2.3","author":"bibcithelp","date":"2026-05-01 07:46:40"}},"upgrade_notice":{"1.2.0":"<p>Adds a Diagram Code tab with support for 27 diagram languages, plus bug fixes for the settings page and convert button.<\/p>","1.1.0":"<p>Adds file upload (PDF\/image) conversion support, plus minor fixes and performance improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3513398,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3518424,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0","1.2.0","1.2.1","1.2.2","1.2.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3515089,"resolution":"1","location":"assets","locale":"","width":1920,"height":912},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3515089,"resolution":"2","location":"assets","locale":"","width":1920,"height":912},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3518299,"resolution":"3","location":"assets","locale":"","width":1920,"height":912},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3518299,"resolution":"4","location":"assets","locale":"","width":1920,"height":912},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3518299,"resolution":"5","location":"assets","locale":"","width":1920,"height":912}},"screenshots":{"1":"Settings page \u2014 API key validation.","2":"Post editor \u2014 Markdown tab with Convert to HTML button.","3":"Post editor \u2014 Diagram Code tab with type selector and code input.","4":"Post editor \u2014 Generated svg inserted into post content.","5":"Post editor \u2014 File upload tab (PDF\/image) with drag-and-drop support."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[15399,127028,4608,166215,1764],"plugin_category":[46,59],"plugin_contributors":[260899,261392],"plugin_business_model":[],"class_list":["post-297180","plugin","type-plugin","status-publish","hentry","plugin_tags-diagram","plugin_tags-html-converter","plugin_tags-markdown","plugin_tags-mermaid","plugin_tags-pdf","plugin_category-editor-and-writing","plugin_category-utilities-and-tools","plugin_contributors-bibcithelp","plugin_contributors-rupeshonezone","plugin_committers-bibcithelp"],"banners":{"banner":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/banner-772x250.jpg?rev=3518424","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/icon-256x256.png?rev=3513398","icon_2x":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/icon-256x256.png?rev=3513398","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/screenshot-1.jpg?rev=3515089","caption":"Settings page \u2014 API key validation."},{"src":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/screenshot-2.jpg?rev=3515089","caption":"Post editor \u2014 Markdown tab with Convert to HTML button."},{"src":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/screenshot-3.jpg?rev=3518299","caption":"Post editor \u2014 Diagram Code tab with type selector and code input."},{"src":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/screenshot-4.jpg?rev=3518299","caption":"Post editor \u2014 Generated svg inserted into post content."},{"src":"https:\/\/ps.w.org\/bibcit-any2html\/assets\/screenshot-5.jpg?rev=3518299","caption":"Post editor \u2014 File upload tab (PDF\/image) with drag-and-drop support."}],"raw_content":"<!--section=description-->\n<p>https:\/\/youtu.be\/n4HOEXshfNg<\/p>\n\n<p>Bibcit Any2HTML adds a powerful conversion panel to the WordPress post editor. Whether you're working with Markdown text, technical diagram code, or document files (PDF\/image), the plugin converts your content to clean HTML and inserts it straight into your post \u2014 no copy-pasting, no switching tools.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Markdown to HTML<\/strong>\nPaste any Markdown content into the editor panel and convert it to HTML in one click. Works with headings, lists, tables, code blocks, and all standard Markdown syntax.<\/p>\n\n<p><strong>Diagram Code to HTML<\/strong>\nConvert diagram source code to rendered HTML diagrams directly inside the post editor. Supports a wide range of diagram languages across four categories:<\/p>\n\n<ul>\n<li>UML &amp; Software Architecture \u2014 PlantUML, C4 PlantUML, Mermaid, Nomnoml, DBML, Structurizr, UMLet<\/li>\n<li>Graphs &amp; Networks \u2014 Graphviz, D2, ERD, SMILES<\/li>\n<li>Block &amp; Flow Diagrams \u2014 BlockDiag, ActDiag, NwDiag, PacketDiag, RackDiag, SeqDiag, BPMN, Ditaa, Pikchr<\/li>\n<li>Technical &amp; Specialized \u2014 WaveDrom, Bytefield, SVGBob, TikZ, Symbolator, WireViz<\/li>\n<li>Data &amp; Mind Visualization - Vega, Vega-Lite, Excalidraw, Markmap<\/li>\n<li>Vector Graphics- SVG<\/li>\n<\/ul>\n\n<p>Select your diagram type from the dropdown, paste your code, and click Convert to HTML.<\/p>\n\n<p><strong>File Upload (PDF &amp; Images)<\/strong>\nUpload a PDF or image file (JPG, PNG \u2014 up to 5 MB) and the plugin will extract the content and convert it to HTML automatically.<\/p>\n\n<p><strong>Editor Compatibility<\/strong>\nWorks seamlessly with the Classic Editor, Gutenberg (block editor), and TinyMCE. Converted HTML is inserted at the cursor position.<\/p>\n\n<p><strong>API Key Management<\/strong>\nEnter your Bibcit API key in the settings page and validate it with a single click. The conversion panel only appears once a valid key is confirmed. If a key becomes unauthorized during use, the plugin flags it immediately with a direct link to re-validate.<\/p>\n\n<p>The full source code is publicly available on <a href=\"https:\/\/github.com\/bibcit\/any2html\">GitHub<\/a>.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>A Bibcit account and API key \u2014 sign up at bibcit.com.<\/li>\n<li>An active internet connection (required for API communication).<\/li>\n<\/ul>\n\n<h3>Third-Party Service<\/h3>\n\n<p>This plugin connects to the Bibcit API (api.bibcit.com), an external service operated by Bibcit.<\/p>\n\n<p><strong>Data transmitted:<\/strong> Your Markdown text, diagram code, or uploaded file (PDF\/image) is sent to the Bibcit API solely for conversion. Your API key is included as a request header (Bibcit-Key) for authentication.<\/p>\n\n<p><strong>When it is sent:<\/strong> Only when you click \"Convert to HTML\", and only when the plugin is active with a valid API key.<\/p>\n\n<p><strong>Privacy:<\/strong> Content is processed in real-time and is not stored, logged, or retained \u2014 ensuring full privacy of your post content.<\/p>\n\n<p>APIs used by this plugin:<\/p>\n\n<ul>\n<li>MassiveMark \u2014 Markdown\/text to HTML: https:\/\/github.com\/bibcit\/MassiveMark<\/li>\n<li>MassiveMark Diagram \u2014 Diagram code to HTML: https:\/\/www.bibcit.com\/en\/mdiag<\/li>\n<li>MassivePix \u2014 PDF\/image to HTML: https:\/\/github.com\/bibcit\/MassivePix<\/li>\n<\/ul>\n\n<p>Please review Bibcit's policies before use:<\/p>\n\n<p><a href=\"https:\/\/www.bibcit.com\/en\/privacy\">Privacy Policy<\/a>\n<a href=\"https:\/\/www.bibcit.com\/en\/terms\">Terms of Service<\/a><\/p>\n\n<!--section=installation-->\n<h4>From within WordPress<\/h4>\n\n<ol>\n<li>Visit Plugins &gt; Add New.<\/li>\n<li>Search for Bibcit Any2HTML.<\/li>\n<li>Install and activate the plugin.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the bibcit-any2html folder to the \/wp-content\/plugins\/ directory.<\/li>\n<li>Visit Plugins and activate Bibcit Any2HTML.<\/li>\n<\/ol>\n\n<h4>Getting Started<\/h4>\n\n<ol>\n<li>Go to Settings &gt; Bibcit Any2HTML.<\/li>\n<li>Enter your Bibcit API key and click Validate Key.<\/li>\n<li>Once validated, click Save Settings.<\/li>\n<li>Open any post or page \u2014 the Bibcit Any2HTML meta box will appear below the editor.<\/li>\n<li>Choose a tab (Markdown, Diagram Code, or Upload File), enter your content, and click Convert to HTML.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20an%20api%20key%3F\"><h3>Where do I get an API key?<\/h3><\/dt>\n<dd><p>Sign up at bibcit.com to obtain your free API key.<\/p><\/dd>\n<dt id=\"which%20diagram%20types%20are%20supported%3F\"><h3>Which diagram types are supported?<\/h3><\/dt>\n<dd><p>The plugin supports 27 diagram languages across four groups: UML &amp; Software Architecture (PlantUML, C4 PlantUML, Mermaid, Nomnoml, DBML, Structurizr, UMLet), Graphs &amp; Networks (Graphviz, D2, ERD, SMILES), Block &amp; Flow Diagrams (BlockDiag, ActDiag, NwDiag, PacketDiag, RackDiag, SeqDiag, BPMN, Ditaa, Pikchr), and Technical &amp; Specialized (WaveDrom, Bytefield, SVGBob, TikZ, Symbolator, WireViz).<\/p><\/dd>\n<dt id=\"what%20file%20types%20can%20i%20upload%3F\"><h3>What file types can I upload?<\/h3><\/dt>\n<dd><p>PDF files and images (JPG, PNG) up to 5 MB are supported for file conversion.<\/p><\/dd>\n<dt id=\"is%20my%20content%20stored%20by%20bibcit%3F\"><h3>Is my content stored by Bibcit?<\/h3><\/dt>\n<dd><p>No. Content is processed in real-time and is not stored or retained by Bibcit. See the <a href=\"https:\/\/www.bibcit.com\/en\/privacy\">Privacy Policy<\/a> for full details.<\/p><\/dd>\n<dt id=\"the%20meta%20box%20does%20not%20appear%20in%20the%20editor.\"><h3>The meta box does not appear in the editor.<\/h3><\/dt>\n<dd><p>Make sure your API key status shows \"Valid\" in Settings &gt; Bibcit Any2HTML. The meta box is only shown when a valid key is confirmed.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20my%20api%20key%20expires%20or%20becomes%20invalid%3F\"><h3>What happens if my API key expires or becomes invalid?<\/h3><\/dt>\n<dd><p>The plugin detects unauthorized API responses automatically and displays an error with a direct link to the settings page so you can re-validate or update your key.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20without%20an%20internet%20connection%3F\"><h3>Does the plugin work without an internet connection?<\/h3><\/dt>\n<dd><p>No. An active internet connection is required to communicate with the Bibcit API.<\/p><\/dd>\n<dt id=\"which%20editors%20are%20supported%3F\"><h3>Which editors are supported?<\/h3><\/dt>\n<dd><p>The plugin works with the WordPress block editor (Gutenberg), the Classic Editor, and TinyMCE. HTML is inserted at the current cursor position in all three.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added Diagram Code tab supporting 27 diagram languages (PlantUML, Mermaid, Graphviz, and more).<\/li>\n<li>Diagram conversion uses a dedicated API endpoint (api.bibcit.com\/api\/mdiag\/code2Svg).<\/li>\n<li>Fixed convert button being non-functional due to a dead-code early return.<\/li>\n<li>Fixed settings page script not loading due to mismatched page slug.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added file upload support (PDF\/image) for HTML conversion.<\/li>\n<li>Minor fixes and performance improvements.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Convert Markdown, diagram code, PDF, or images to HTML directly inside the WordPress post editor \u2014 powered by the Bibcit API.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/297180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=297180"}],"author":[{"embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bibcithelp"}],"wp:attachment":[{"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=297180"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=297180"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=297180"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=297180"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=297180"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/yor.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=297180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}